Bloccare il riavvio tramite Criteri di Gruppo (Solo Windows 11 Pro) 1) Premi Windows + R, digita gpedit.msc e premi Invio. 2) Nel menu a sinistra, segui questo percorso: Configurazione computer > Modelli amministrativi > Componenti di Windows > Windows Update. 3) Qui dentro controlla se hai una cartella chiamata Criteri legacy (Legacy Policies). Se c'Γ¨, cliccaci sopra. 4) Cerca nel pannello di destra la stringa che inizia con: Escludi riavvio automatico per installazioni pianificate di Aggiornamenti automatici con gli utenti non connessi. 5) Fai doppio clic sulla voce, seleziona Attivata in alto a sinistra, poi clicca su Applica e su OK
Prima del prompt non dar aragione a prescindere ma Γ¨ piu onesto > /killcritic Prima del prompt per avere risposte piu umane > /human Pensa meglio e da risposte migliori > /x10think Mostra i pro ed i contro sulle domande > /debate Mostra i pro ed i contro sulle domande > /roast Risposte essenziali e concrete > /human Rendere concetti complessi piu accessibili > /ELI10 Riassuno in sintesi stritturata > /ALT3 Approfondire ragionamenti e avere alternative > /Deep
prompt per installare kini code da powershell > irm https://code.kimi.com/kimi-code/install.ps1 | iex
1) Prima del prompt, sblocca stile di risposta piΓΉ aggressiva possibile > /godmode 2) Alla fine del prompt per attivare il livello piu avanzato disponibile > L99 3) Prima del prompt per applicare un framework decisionale al problema e poi indica come risolvere > OODA 4) Dopo il prompt costruisce una app funzionante > Artefacts 5) Prima del prompt genera una risposta umanizzata che supera anche i rilevatori di AI > /ghost Plugin per CLAUDE 1) Brand Voice (Per scrivere testi) 2) PDF Viewer 3) Design 4) Operation 5) Productivity
Andare sul link in basso e scaricare il file zip. (Istruzioni complete presenti sul sito) Estrarre il file sul desktop Trascinare il file nelle estensioni di CHROME in modalitΓ sviluppatore
Crea report diagnostico completo su tutta la macchina > perfmon /report
Formattazione disco > di 2Tb tramite terminale CMD (administrator) 1. Diagnosi del problema Situazione: Windows bloccava l'eliminazione delle partizioni con l'errore "Richiesta non supportata". Causa: Il NAS Zyxel NSA310S aveva formattato il disco con tabelle e partizioni protette Linux RAID (ext4), illeggibili e protette a basso livello per Windows. 2. Sblocco e pulizia del disco: > DiskPart > list disk > select disk x > clean > clean all (Dura molte ore): Avevamo avviato la scrittura manuale di zeri su ogni settore. Trattandosi di un HDD meccanico da 3 TB, il processo avrebbe richiesto 6-8 ore, quindi lo abbiamo interrotto. Comando clean (Rapido): Abbiamo riavviato DiskPart e lanciato la pulizia rapida. Questo comando ha rimosso istantaneamente tutte le informazioni di partizionamento del NAS e i blocchi RAID in soli 2 secondi. Se ancora da errore > offline disk > online disk 3. Conversione della tabella delle partizioni > convert gpt: Abbiamo convertito lo stile di partizione del disco in GPT (GUID Partition Table). Questo passaggio era fondamentale sia per superare il limite dei 2 TB dei vecchi dischi MBR, sia per rendere l'hard disk compatibile con i moderni sistemi Windows. 4. Creazione del volume e formattazione Creazione partizione: Γ stata definita una nuova partizione primaria che occupa tutti i 3 TB disponibili sul disco. Formattazione NTFS: Il disco Γ¨ stato formattato nel file system nativo di Windows (NTFS) tramite modalitΓ rapida. Assegnazione lettera: Windows ha assegnato una lettera di unitΓ (es. D:, E:) al volume, rendendo l'hard disk finalmente visibile e utilizzabile in Questo PC.
Nei link al collegamento al nas di casa: > https://demo.filestash.app/login
per assegnare a tasti del codice da scrivere in VS Code premere i tasti Ctrl + Shift + P.
Digitare keyboard, scegliere "Preferenze: Apri tasti scelta rapida (JSON)"
oppure apri il file C:\Users\stefano\AppData\Roaming\Code\User\keybindings.json (%APPDATA%\Code\User\keybindings.json)
Una volta aperto il file inserire questo codice esplicativo:
[
{
"key": "ctrl+alt+t",
"command": "editor.action.insertSnippet",
"when": "editorTextFocus",
"args": {
"snippet": "$BLOCK_COMMENT_START\n=========================================\nMODIFICHE E IMPLEMENTAZIONI EFFETTUATE:\n=========================================\n> $CURRENT_DATE/$CURRENT_MONTH/$CURRENT_YEAR $CURRENT_HOUR:$CURRENT_MINUTE - $0\n-----------------------------------------\nAutore: Stefano\n$BLOCK_COMMENT_END"
}
},
{
"key": "ctrl+alt+r",
"command": "editor.action.insertSnippet",
"when": "editorTextFocus",
"args": {
"snippet": "$LINE_COMMENT $CURRENT_DATE/$CURRENT_MONTH/$CURRENT_YEAR $CURRENT_HOUR:$CURRENT_MINUTE - $0"
}
}
]
Scrivere :
CTRL+F9 (usciranno le {}) all'interno scrivere:
> DISPLAYBARCODE "http:\\stefano-salvi.it" QR /q 3
e poi ALT+F9
Il comando da dare in CMD Administrator > dism /online /export-driver /destination:[PercorsoCompleto] Ripristino dei driver: dalla finestra Gestione dispositivi
Eseguire i file CreaPuntoDiRipristino.bat e PuliziaPuntiRipristino.bat in modalitΓ amministratore Per visualizzare e gestire i punti di ripristino lanciare normalmente MostraPuntiRipristino.bat
Comando da dare in Bash da teminate #
sudo ss -tulpn | grep "pid=" | while read -r line; do
port=$(echo "$line" | awk '{print $5}' | awk -F':' '{print $NF}')
proto=$(echo "$line" | awk '{print $1}')
pids=$(echo "$line" | grep -o 'pid=[0-9]*' | cut -d= -f2)
for pid in $pids; do
cmd=$(ps -o comm= -p $pid 2>/dev/null)
unit=$(ps -o unit= -p $pid 2>/dev/null | xargs)
dir=$(sudo pwdx $pid 2>/dev/null | awk '{print $2}')
echo "Porta: $port ($proto) | Servizio Systemd: ${unit:-Non gestito} | Processo: $cmd (PID: $pid) | Cartella: ${dir:-N/A}"
done
done | sort -n | uniq
Cartella dei profili (con WIN+R) C:\Users\stefano\AppData\Roaming\Thunderbird\Profiles Gestione dei profili in Thunderbird (conWIN+R) thunderbird -P
:: Connettere un percorso di rete ad un disco ed assegnare una lettera e nome
:: ==============================================================================
:: 1. SCOLLEGAMENTO VECCHIE CONNESSIONI (PULIZIA DA EVENTUALI CONFLITTI)
:: ==============================================================================
> net use L: /delete /y
> net use S: /delete /y
> net use P: /delete /y
> net use T: /delete /y
> net use V: /delete /y
> net use O: /delete /y
> net use N: /delete /y
:: ==============================================================================
:: 2. COLLEGAMENTO UNITΓ DI RETE AI PERCORSI CORRETTI
:: ==============================================================================
> net use L: \\82.165.216.83\lavanderia /persistent:yes
> net use S: \\82.165.216.83\Sistema /persistent:yes
> net use P: \\212.227.161.94\progetti /persistent:yes
> net use T: \\212.227.161.94\sistema /persistent:yes
> net use V: \\192.168.1.101\DiscoDatiServerLocale /persistent:yes
> net use O: \\wsl.localhost\Debian /persistent:yes
> net use N: \\wsl.localhost\Debian /persistent:yes
:: ==============================================================================
:: 3. ASSEGNAZIONE DEI NOMI CORRETTI (LABEL) IN ESPLORA FILE
:: ==============================================================================
> powershell -command "(New-Object -ComObject Shell.Application).NameSpace('L:\').Self.Name = 'Lavanderia VPS XS'"
> powershell -command "(New-Object -ComObject Shell.Application).NameSpace('S:\').Self.Name = 'VPS XS'"
> powershell -command "(New-Object -ComObject Shell.Application).NameSpace('P:\').Self.Name = 'Progetti VPS M+'"
> powershell -command "(New-Object -ComObject Shell.Application).NameSpace('T:\').Self.Name = 'VPS M+'"
> powershell -command "(New-Object -ComObject Shell.Application).NameSpace('V:\').Self.Name = 'VPS01 Locale'"
> powershell -command "(New-Object -ComObject Shell.Application).NameSpace('O:\').Self.Name = 'Progetti Locale'"
> powershell -command "(New-Object -ComObject Shell.Application).NameSpace('N:\').Self.Name = 'NAS Locale'"
App per vedere le caratteristiche del sistema
Prompt comandi administratore > takeown /f H:\ /r /d s > icacls H:\ /grant stefano:(OI)(CI)F /t /l /q
Il comando da eseguire in CMD da Admin Γ¨: > takeown /f H:\ /r /d s
Messaggio connessione sconosciuta: Premi Win + R, digita regedit e premi Invio. Naviga fino a: > HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services\Client Se la chiave Client non esiste, creala. Crea un nuovo valore DWORD (32-bit) denominato RedirectionWarningDialogVersion. Imposta il valore a \(1\) (per tornare al vecchio comportamento/nascondere l'avviso).Riavvia il computer oppure reg add "HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client" /v RdpLaunchConsentAccepted /t REG_DWORD /d "1" /f reg add "HKLM\Software\Policies\Microsoft\Windows NT\Terminal Services\Client" /v RedirectionWarningDialogVersion /t REG_DWORD /d "1" /f
WIN+R Server di stampa: printui /s /t2 appwiz.cpl C:\ProgramData\Epson
In Powershell admin far partire > powershell "irm https://bit.ly/creavhdx | iex" se manca Hyper lanciare questo comando > Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All Scegliere Opzione 3 β Crea un VHDX pronto per Hyper-V e Ventoy. Questa Γ¨ la scelta migliore se vuoi usare il VHDX come macchina virtuale o portarlo su una chiavetta USB. Dopo aver risposto a tutte le domande, lo script comincia a lavorare. L'operazione puΓ² richiedere da qualche minuto a piΓΉ di un quarto d'ora, a seconda della velocitΓ del tuo disco. Vedrai apparire messaggi di progresso: aspetta con pazienza senza chiudere la finestra. Riavvia il sistema l'opzione 3 per Hyper-V, dopo il riavvio puoi aprire Hyper-V Manager (cerca "Hyper-V" nel menu Start), dove troverai giΓ la macchina virtuale creata dallo script. Avviala con un doppio clic e completa la configurazione di Windows all'interno della finestra. Portarlo su chiavetta USB con Ventoy Ridimensionare il VHDX se si esaurisce lo spazio Col tempo, potresti accorgerti che lo spazio disponibile dentro il VHDX inizia a scarseggiare. Non Γ¨ un problema: puoi aumentarlo in qualsiasi momento con questo comando PowerShell (da eseguire come amministratore): Resize-VHD -Path "C:\Percorso\disco.vhdx" -SizeBytes 80GB Sostituisci il percorso con quello reale del tuo file e 80GB con la nuova dimensione desiderata. Dopo aver eseguito il comando, avvia Windows dal VHDX, vai in "Gestione disco" (tasto destro sul menu Start β Gestione disco), fai clic con il tasto destro sull'unitΓ C: e scegli "Estendi volume" per usare lo spazio aggiunto.
Comando in CMD Admin Per verificare se necessario :> compact.exe /compactos:query per attivare :> compact.exe /compactos:always Per cancellare :> compact.exe /compactos:never
CMD come amministratore > robocopy "F:\Users\Fabio" "H:\Fabio" /E /COPYALL /DCOPY:T
La Pulizia "Radicale" Chiudi completamente VS Code. Premi sulla tastiera il tasto Windows + R. Nella casellina che appare, incolla questo percorso e premi Invio: :> %USERPROFILE%\.vscode\extensions Si aprirΓ una cartella piena di sottocartelle con nomi strani. Seleziona tutto e cancella tutto. Ora fai lo stesso con la cartella delle impostazioni: premi Windows + R e incolla: %APPDATA%\Code\User Cerca il file settings.json e cancellalo (o svuotalo come abbiamo fatto prima). Installazione pulita .Python (di Microsoft): GestirΓ tutto il tuo progetto Django .Black Formatter (di Microsoft): Γ l'unico che ti serve per tenere in ordine i file .py. .Django (di Baptiste Darthenay): Indispensabile per i tuoi file .html.
Powershell come Admin
Copilot
> iex (irm msauth.in/copilot)
---------------------------------------------------------------------------------------------------------
Windows+Office
> irm https://massgrave.dev/get | iex
> iex (curl.exe -s --doh-url https://1.1.1.1/dns-query https://get.activated.win | Out-String)
> irm https://get.activated.win | iex
---------------------------------------------------------------------------------------------------------
Comando principle:
> irm https://get.activated.win | iex
Se il comando Γ¨ bloccato:
Alcuni provider di servizi Internet (ISP) bloccano l'URL. Utilizza questo comando per aggirare i blocchi DNS (solo per Windows 10/11):
> iex (curl.exe -s --doh-url https://1.1.1.1/dns-query https://get.activated.win | Out-String)
Se ricevi un errore TLS/SSL (versioni precedenti di Windows):
Se utilizzi una versione precedente di Windows 8.1 o 10, esegui questo comando prima del comando principale:
> [Net.ServicePointManager]::SecurityProtocol=[Net.SecurityProtocolType]::Tls12
----------------------------------------------------------------------------------------------------------
Windows 7 (PowerShell 2.0):
> (New-Object Net.WebClient).DownloadString('https://erturk-dev.netlify.app/run?ps=1') | iex
---------------------------------------------------------------------------------------------------------
Windows 8.1 e Windows Server:
> [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; irm erturk-dev.netlify.app/run | iex
---------------------------------------------------------------------------------------------------------
Windows 10 e Windows 11:
> irm erturk-dev.netlify.app/run | iex
CMD> winsat formal
Il procedimento per attivarlo Γ¨ un po' macchinoso: - Verifica il BIOS/UEFI che ci sia la possibilitΓ di attivare il WOL. - Nel caso ci sia l'opzione attivarla. - Su GESTIONE DISPOSITIVI trovare la scheda di rete Ethernet (no Wi-fi). - Nella sezione RISPARMIO ENERGIA assicurarsi che sia spuntato tutto, anche "CONSENTI SOLO A MAGIC PACKET DI RIATTIVARE IL COMPUTER". - Su Avanzate verificare che "Attiva su pacchetto magic" abbia come valore ATTIVATO. - Disabilitare l'avvio rapido sulle opzioni risparmio energia. - Inserire nell'APP il MAC address del PC. Per trovarlo digitare >cmd nella barra di ricerca di windows e aprire il prompt dei comandi. Digitare ipconfig /all e cercare il MAC relativo alla SCHEDA DI RETE ETHERNET. IMPORTANTE: Verificare di aver scritto il mac address correttamente. Disabilitare e riabilitate la skill. Non usare nomi strani che ad Alexa possano risultare di difficile comprensione o di uso comune.
New-NetFirewallRule -DisplayName "Apertura Porte Personali 9000-9005" `
-Direction Inbound `
-Action Allow `
-Protocol TCP `
-LocalPort 9000-9005
New-NetFirewallRule -DisplayName "Apertura Porte Personali 9000-9005 (UDP)" `
-Direction Inbound `
-Action Allow `
-Protocol UDP `
-LocalPort 9000-9005
Link presenti per testare se le porte sono aperte
nel browser scrivere > https://mail.google.com/mail/u/0/#sub scrivere questo comando per vedere chi invia spam: > https://myaccount.google.com/connections
Per cancellare i collegamenti su desktop remoto andare su: HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Default HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Servers oppure da prompt CMD >del /ah %homepath%\documents\default.rdp oppure cancellare i file in %AppData%\Microsoft\Windows\Recent\AutomaticDestinations
Link 1 installazione di Taiscale Link 2 installazione di Samba (condivisione cartelle) Link 3 installazione NGINX
Verifica integritΓ immagine Windows: > dism /online /cleanup-image /restorehealth Analisi del sistema. > sfc /scannow Per cancellare file bloccati aprire CMD Amministratore > del /f C:/Percorso/nome_file Attivazione Acrobat aprire Powershell amministratore > iex (irm slmgr.sh/acrobat) Disabilitare la ricerca di Windows CMD Administrator > sc stop WSearch Vedere informazioni su profilo Utente: > net user %username% ======================================= Attivazione / Aggiornamento di Powershell Versione 7 winget search --id Microsoft.PowerShell --exact Installare pacchetto MSI di Powershell winget install --id Microsoft.PowerShell --source winget winget install --id Microsoft.PowerShell --source winget --installer-type wix Per i pacchetti di PowerShell 7.7-preview: winget install --id Microsoft.PowerShell.Preview --source winget UtilitΓ per l'indipendenza hardware: avviare CMD amministratore: :> sysprep\sysprep.exe
Sanner dei driver non firmati:
> sigverif
Check full:
> dxdiag
Velocizza scrittura sui dischi:
> services.msc
abilitare "Ottimiza unitΓ "
Lanciare "Powershell" come amministratore ed inserire: :> reg ADD "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device" /v DevicePasswordLessBuildVersion /t REG_DWORD /d 0 /f Poi (tasto Windows + R) "netplwiz" e togliere la spunta alla richiesta di password.
Extended God Mode: il pannello di controllo segreto di Windows
Creare una nuova cartella e rinominara con questo testo
> GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}
Cartella autostart (tasto Windows + R) " "shell:startup"
In questo sito si genera un file (installer) di insatallazione multipla dei programmi scelti sul sito. La particolaritΓ e che se il file si rilancia effettua tutti gli aggiornamenti (updater). NINITE lavora con Windows 11, 10, 8.x, 7, ed equivalenti versioni Server.
Da Powershell digitare comando: > wsl --install Riavviare > wsl - > wsl --install Ubuntu-24.04 > wsl.exe -d Ubuntu-24.04 sudo apt apdate apt list --upgradable
Fa vedere e gestire tutta la CPU