Riavvio PC Avviando Automaticamente il BIOS
Per riavviare il PC e farlo entrare automaticamente nel BIOS, sarà sufficiente avviare pronpt dei comandi in modalità amministratore e digitare "shutdown /r /fw /t 1"
Questo Blog conterrà solo soluzioni funzionanti al 100% di problematiche da me affrontate nella mia carriera lavorativa.
Per riavviare il PC e farlo entrare automaticamente nel BIOS, sarà sufficiente avviare pronpt dei comandi in modalità amministratore e digitare "shutdown /r /fw /t 1"
Con questo script è possibile ripristinare le impostazioni di Windows ed eliminare tutte le impostazioni personalizzate impostate tramite policy.
Link per il download del file script reset_policy.bat
Una volta eseguito il file di script (come amministratore) il pc verrà riavviato e tulle le impostazioni gestite da policy verranno eliminate e ripristinate.
E' consigliata la creazione di un backup completo della macchina Windows in uso.
------------------------------------------------------------
@echo off
set backupDir=%userprofile%\Backup_Settings
rem Creare la cartella di backup se non esiste
if not exist "%backupDir%" md "%backupDir%"
rem Eseguire il backup delle impostazioni di registro
reg export HKCU\Software\Microsoft\Windows\CurrentVersion\Policies "%backupDir%\01.reg" /y >nul
reg export HKCU\Software\Policies "%backupDir%\02.reg" /y >nul
reg export HKLM\Software\Microsoft\Policies "%backupDir%\03.reg" /y >nul
reg export HKLM\Software\Microsoft\Windows\CurrentVersion\Policies "%backupDir%\04.reg" /y >nul
reg export HKLM\Software\Microsoft\Windows\CurrentVersion\WindowsStore\WindowsUpdate "%backupDir%\05.reg" /y >nul
reg export HKLM\Software\Policies "%backupDir%\06.reg" /y >nul
reg export HKLM\Software\WOW6432Node\Microsoft\Policies "%backupDir%\07.reg" /y >nul
reg export HKLM\Software\WOW6432Node\Microsoft\Windows\CurrentVersion\Policies "%backupDir%\08.reg" /y >nul
reg export HKLM\Software\WOW6432Node\Microsoft\Windows\CurrentVersion\WindowsStore\WindowsUpdate "%backupDir%\09.reg" /y >nul
rem Eseguire il backup delle impostazioni
xcopy %windir%\System32\GroupPolicyUsers "%backupDir%\GroupPolicyUsersBackup" /s /e /h /i >nul
xcopy %windir%\System32\GroupPolicy "%backupDir%\GroupPolicyBackup" /s /e /h /i >nul
rem Rimozione delle policy di gruppo
rd %windir%\System32\GroupPolicyUsers /s /q >nul
rd %windir%\System32\GroupPolicy /s /q >nul
gpupdate /force
rem Rimozione delle policy a livello di registro di sistema
reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies" /f >nul
reg delete "HKCU\Software\Policies" /f >nul
reg delete "HKLM\Software\Microsoft\Policies" /f >nul
reg delete "HKLM\Software\Microsoft\Windows\CurrentVersion\Policies" /f >nul
reg delete "HKLM\Software\Microsoft\Windows\CurrentVersion\WindowsStore\WindowsUpdate" /f >nul
reg delete "HKLM\Software\Policies" /f >nul
reg delete "HKLM\Software\WOW6432Node\Microsoft\Policies" /f >nul
reg delete "HKLM\Software\WOW6432Node\Microsoft\Windows\CurrentVersion\Policies" /f >nul
reg delete "HKLM\Software\WOW6432Node\Microsoft\Windows\CurrentVersion\WindowsStore\WindowsUpdate" /f >nul
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v SupportUwpStartupTasks /t REG_DWORD /d 1 /f >nul
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableFullTrustStartupTasks /t REG_DWORD /d 2 /f >nul
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableUwpStartupTasks /t REG_DWORD /d 2 /f >nul
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v SupportFullTrustStartupTasks /t REG_DWORD /d 1 /f >nul
cls
echo Operazioni completate... Il sistema sara' riavviato nel giro di pochi secondi.
timeout /nobreak /t 5 >nul
shutdown /r /t 0---------------------------------------------------------------
    
        
Vi riporto il codice per poter calcolare il tempo trascorso in un file VbScript
-----------------------------------------------------------------------------------------------------------------------
DataInizio = Now
OrarioInizio = Hour(DataInizio) & ":" & Minute(DataInizio) & ":" & Second(DataInizio)
SecondiInizio = (Hour(DataInizio) * 3600) + (Minute(DataInizio) * 60) + Second(DataInizio)
SecondiInizio = 86400 - SecondiInizio
WScript.Sleep 2000
DataFine = Now
GiorniPassati=DateDiff("d",DataInizio,DataFine)
OrarioFine = Hour(DataFine) & ":" & Minute(DataFine) & ":" & Second(DataFine)
SecondiFine = (Hour(DataFine) * 3600) + (Minute(DataFine) * 60) + Second(DataFine)
IF OrarioFine < OrarioInizio Then GiorniPassati = GiorniPassati - 1
DurataProcedura = SecondiInizio + SecondiFine
If DurataProcedura >= 86400 then DurataProcedura = DurataProcedura - 86400
Ore = DurataProcedura \ 3600
Minuti = (DurataProcedura - (Ore * 3600)) \ 60
Secondi = DurataProcedura -((Ore * 3600)+(Minuti*60))
If GiorniPassati <> 0 then
wscript.echo "Durata Procedura : " & GiorniPassati & " giorni, " & Ore & ":" & Minuti & ":" & Secondi
Else
wscript.echo "Durata Procedura : " & Ore & ":" & Minuti & ":" & Secondi
End If
Etichette: differenza, durata, ore, tempo, time, tra, vbscript
Vi riporto il codice di un VbScript che monitora se il processo NOTEPAD.EXE è avviato, nel caso lo sia attende fino a quando non viene chiuso.
Etichette: process, processo, vbscript, win32, Win32_Process, winmgmts
Vi riporto il codice per poter calcolare il tempo trascorso in un file Batch
Metodo 1 :
--------------------------------------------------------------------
@echo off
cls
setlocal EnableDelayedExpansion
set STARTTIME=%TIME: =%
set /A OreInizio=%STARTTIME% / 360000
if %OreInizio% LSS 10 set STARTTIME=0%STARTTIME%
pause
Se la tv che avete appena acquistato non ordina i canali nella giusta sequenza italiana probabilmente si tratta di una tv di importazione parallela, ossia non pensata per il nostro mercato. Ma niente paura: con questa guida si può risolvere il problema. Ecco come dare alle tv Samsung "ribelli" il giusto ordine italiano della lista dei canali
Per ordinare correttamente la lista dei canali secondo la sequenza Lcn (logical channel number) italiana, la soluzione è cambiare la zona geografica sulla quale la tv è impostata e lavora. È un'operazione semplice, si fa via telecomando e richiede solo pochi minuti. Lo svantaggio è che non funziona su tutti i modelli Samsung di importazione e, per scoprire se la propria tv è aggiornabile o no, l'unica strada è provare la procedura che vi indichiamo di seguito.
Tenete conto che se qualcosa va storto (per esempio va via la luce mentre state facendo le regolazioni) la tv potrebbe bloccarsi e, in questo caso, la garanzia non vale, dovrete pagare per l'intervento del tecnico. Inoltre, se si tratta di un televisore acquistato su internet, dovrete rispedirlo voi al venditore per la riparazione. Fatte queste due doverose premesse possiamo cominciare la procedura.
1. Con la tv in stand by (led rosso frontale acceso) premete in sequenza, sul telecomando, i tasti Info - Menu - Mute – Power.
La tv si accende e mostra uno scarno e criptico menu di servizio, in inglese, dedicato agli installatori (lo vedete nella foto)
2. La prima voce del menu, chiamata Option è già evidenziata. Se non lo fosse, evidenziatela usando i tasti freccia del telecomando
3. Premete Ok sul telecomando (è il tasto centrale con l'icona dello schermo tv e la freccia verso il suo interno)
4. Adesso, con i tasti freccia scegliete la voce di menu Local Set: in quel momento potrebbe essere impostato su un generico Eu o su un altro paese europeo. Premere Ok
5. Con i tasti freccia destra e sinistra scorrete l'elenco fino alla voce Eu_Italy e confermate con Ok. Se la voce Eu_Italy non c'è o resta grigia, e dunque non selezionabile, questa procedura non viene accettata dalla vostra tv: continuate a leggere dal punto 10
6. Se la voce Eu_Italy è attiva evidenziatela e poi premete il tasto grigio Return
7. Con i tasti freccia salite fino alla voce Factory Reset e premete Return più volte
8. La tv si pone automaticamente sulle impostazioni per il mercato italiano e si spegne
9. Accendete la tv: si comporterà come se fosse alla sua prima accensione. Seguite le istruzioni a video e fate nuovamente la procedura di regolazione e sintonia scegliendo Italiano come lingua e Italia come paese: la lista dei canali sintonizzati apparirà finalmente nel giusto ordine e tale resterà anche nel caso di nuove sintonie fatte successivamente. Se la vostra tv ha il ricevitore satellitare incorporato, anche la lista dei canali sat sarà quella corretta italiana
10. Nei modelli Samsung di importazione parallela più recenti potrebbe non essere possibile agire sul menu installatore. Potete però fare un diverso tentativo per provare a sintonizzare i canali secondo il giusto ordinamento italiano. Ecco come
11. Resettate la tv (voce Factory reset nel menu impostazione, vedete sopra), in modo da configurarla come appena uscita dalla fabbrica
12. Accendete la tv e scegliete italiano come lingua
13. Continuando nell'impostazione vedrete che nella lista dei paesi l'Italia non c'è. Scorrete la lista fino a Polonia e sceglietela
14. Terminate la procedura di installazione come spiegato al punto 6. e, alla riaccensione della tv, fate la sintonia dei canali: la lista che appare dovrebbe essere nella giusta sequenza lcn italiana. Incrociate le dita.
Se vogliamo impostare il Reindirizzamente Cartelle Senza Sincronia File dobbiamo ABILITARE le seguenti Voci nella nostra Group Policy :
Etichette: cartelle, redirect, reindirizzamento, server, sincronia, windows