IT CHRONICLE
Home Home Il Progetto The Project Il Team The Team Strumenti di Rete Tool Kit Chiave PGP PGP Key Chi sono About Servizi Services EN
[ DOTT. FRANCESCO_RUSSO ]

ICT JOB DIARIESICT JOB DIARIES

List topics List topics
[ DOTT. FRANCESCO_RUSSO ]

Consulente ICT ICT Consultant

> Bridging Technology, Risk Management & Business

Il Profilo
Con oltre 25 anni di esperienza in reti, sistemi e IT risk management, mi occupo di amministrazione On-Premise e Cloud. Aiuto organizzazioni e imprese a garantire la conformità normativa (GDPR, ISO 27001, NIS 1 e 2) e offro servizi avanzati di Digital Forensics. Il mio obiettivo acquittal è consolidare il mio ruolo di esperto in Cybersecurity e Intelligenza Artificiale Generativa, operando a livello internazionale in modalità remote-first.

Esperienza sul Campo
Dal 2005 sono Programmatore Sistemista e Privacy Manager per il Consorzio per la Bonifica della Capitanata, ruolo a cui affianco una continua attività di consulenza per realtà sanitarie e studi legali (Gruppo Salatto, Studio Torlontano, ecc.). Gestisco operativamente attività di DFIR (Digital Forensics and Incident Response), Business Continuity, Disaster Recovery e mitigazione dell'impatto dei rischi IT. In passato, ho coordinato team internazionali come IT Project Manager tra Amsterdam e Tallinn.

Visione Strategica e Competenze
Comprendere l'infrastruttura richiede anche una solida visione aziendale. Per questo ho integrato il mio background tecnico (Windows/Linux Server, reti TCP/IP, Firewall) con una Laurea Magistrale in Scienze Economiche conseguita con lode. Unisco l'approccio ingegneristico alle metodologie manageriali e Agile (ITIL v.3, Scrum, Six Sigma). Attualmente sto espandendo le mie competenze attraverso i percorsi ufficiali Google come Cybersecurity Expert e Generative AI Leader.

Oltre il codice
Lavoro correntemente in inglese (certificazione C2 Cambridge) e conosco altre tre lingue. Quando non sono alle prese con server o incident response, ricarico le energie a contatto con la natura, pilotando droni (UAS Open A1/A3), dedicandomi alla fotografia o sperimentando nuove tecniche ai fornelli.

Formazione in corso

  • Professional Cloud Architect (Google Cloud)

Formazione Accademica

  • Master in Gestione delle imprese e delle società MA659 (30/30)
  • Laurea Magistrale in Scienze Economiche LM-56 (110/110 e Lode)
  • Laurea Triennale in Scienze dell'Economia e della Gestione Aziendale L-18 (94/110)

Certificazioni
Di seguito l'elenco completo delle certificazioni conseguite, dei corsi di specializzazione e dei badge ottenuti, a testimonianza del continuo aggiornamento tecnico e professionale:

  • Cybersecurity Foundations Professional Certificate (ID: 51934206)
  • Microsoft Certified: Azure Fundamentals
  • Foundations of Operationalizing MITRE ATT&CK
  • Foundations of Purple Teaming
  • Autopsy Basics and Hands On – Digital Forensics (ID: YRXYSTQBK8)
  • GrassHopper Javascript – Coding Fundamentals, Coding Fundamentals II, Array Methods, Animations
  • Project Management Essentials Certified (ID: 55005870)
  • Scrum Foundation Certificate (SFPC) (ID: 43043593)
  • Six Sigma White Belt (ID: 55005099)
  • Six Sigma Yellow Belt (ID: 729673)
  • ITIL v.3 Foundation (ID: GR750562993FR)
  • Cybersecurity Essentials – Cisco Netacad
  • Introduction to Cybersecurity – Cisco Netacad
  • Introduction to Cisco Packet Tracer – Cisco Netacad
  • Introduction to Internet of Everything – Cisco Netacad
  • Google Analytics for Beginners
  • Google Digital Training (ID: R7ZXBVRRR)
  • The EU GDPR - An Introduction (ID: UC-0HROEMGN)
  • Eipass Progressive (ID: 8B77A028CB)

The Profile
With over 25 years of experience in networks, systems, and IT risk management, I specialize in On-Premise and Cloud administration. I help organizations ensure regulatory compliance (GDPR, ISO 27001, NIS 1 and 2) and provide advanced Digital Forensics services. My current goal is to consolidate my expertise in Cybersecurity and Generative AI, collaborating internationally in a remote-first work environment.

Field Experience
Since 2005, I have served as the System Programmer and Privacy Manager for the Consorzio per la Bonifica della Capitanata, alongside continuous consulting work for healthcare facilities and law firms. I operationally manage DFIR (Digital Forensics and Incident Response), Business Continuity, Disaster Recovery, and IT risk mitigation. Previously, I coordinated international teams as an IT Project Manager between Amsterdam and Tallinn.

Strategic Vision & Skills
Understanding IT infrastructure also requires a solid business vision. That is why I integrated my technical background (Windows/Linux Servers, TCP/IP networks, Firewalls) with a Master's Degree in Economics (Summa Cum Laude). I combine an engineering approach with managerial and Agile methodologies (ITIL v.3, Scrum, Six Sigma). I am currently expanding my skill set through the official Google Cybersecurity Expert and Generative AI Leader paths.

Beyond the code
I am fluent in English (Cambridge C2 certification) and have knowledge of three other languages. When I am not dealing with servers or incident response, I recharge my energy by immersing myself in nature, flying drones (UAS Open A1/A3), practicing photography, or experimenting with new cooking techniques.

Formazione in corso

  • Professional Cloud Architect (Google Cloud)

Academic Background

  • Postgraduate Master in Corporate and Business Management (MA659)
  • Master's Degree in Economics LM-56 (Summa Cum Laude)
  • Bachelor's Degree in Economics and Business Management L-18 (94/110)

Certifications
Below is the complete list of certifications, specialization courses, and badges achieved, demonstrating a continuous commitment to technical and professional development:

  • Cybersecurity Foundations Professional Certificate (ID: 51934206)
  • Microsoft Certified: Azure Fundamentals
  • Foundations of Operationalizing MITRE ATT&CK
  • Foundations of Purple Teaming
  • Autopsy Basics and Hands On – Digital Forensics (ID: YRXYSTQBK8)
  • GrassHopper Javascript – Coding Fundamentals, Coding Fundamentals II, Array Methods, Animations
  • Project Management Essentials Certified (ID: 55005870)
  • Scrum Foundation Certificate (SFPC) (ID: 43043593)
  • Six Sigma White Belt (ID: 55005099)
  • Six Sigma Yellow Belt (ID: 729673)
  • ITIL v.3 Foundation (ID: GR750562993FR)
  • Cybersecurity Essentials – Cisco Netacad
  • Introduction to Cybersecurity – Cisco Netacad
  • Introduction to Cisco Packet Tracer – Cisco Netacad
  • Introduction to Internet of Everything – Cisco Netacad
  • Google Analytics for Beginners
  • Google Digital Training (ID: R7ZXBVRRR)
  • The EU GDPR - An Introduction (ID: UC-0HROEMGN)
  • Eipass Progressive (ID: 8B77A028CB)
> author identified
Foto Francesco Russo

Gestione Sicura delle Credenziali: Eliminare le Password dagli Script

Il Problema: Password in Chiaro nei Sorgenti

L'automazione tramite scripting è il cuore nevralgico della gestione sistemistica. Tuttavia, hardcodare credenziali (password, token API, chiavi crittografiche) in chiaro all'interno di file .sh o .ps1 è una violazione critica della sicurezza. Chiunque abbia accesso in lettura al file system o al repository Git compromette l'intero ecosistema aziendale.

Password Safety
Immagine realizzata con Gemini AI


La Soluzione: Gestione Cifrata dei Segreti

Dobbiamo disaccoppiare la logica dello script dal dato sensibile, sfruttando i meccanismi di protezione nativi del sistema operativo.

1. In Ambiente PowerShell (Windows)

In infrastrutture Microsoft, possiamo usare Export-Clixml per cifrare un oggetto credenziale. La cifratura è legata a doppio filo all'account utente che l'ha generata e alla macchina fisica (grazie alle API di Data Protection di Windows).

# Eseguire una volta per salvare la password cifrata
Get-Credential | Export-Clixml -Path "C:\secure\admin_creds.xml"

# Nello script di produzione, richiamare il file:
$cred = Import-Clixml -Path "C:\secure\admin_creds.xml"

2. In Ambiente Bash (Linux)

Nei sistemi Unix, il metodo più immediato e a costo zero per proteggere i demoni e gli script cron è isolare le variabili in un file di configurazione separato, restringendo i permessi esclusivamente all'utente root.

# Creare il file di configurazione protetto
echo "DB_PASS='SuperSegreta!'" > /etc/script_secrets.conf
sudo chmod 400 /etc/script_secrets.conf

Nello script principale (eseguito con privilegi elevati), basta importare le variabili con il comando source /etc/script_secrets.conf. Il codice rimane pulito e le credenziali risultano invisibili agli utenti non autorizzati.

Hardening Server Linux: I 5 Passi Obbligatori Post-Installazione

Immagine generata con Gemini AI


Il Problema: L'Esposizione Predefinita

Un server Linux appena installato ed esposto su cloud pubblico è una tela bianca, ma anche un bersaglio facile. Le configurazioni predefinite del demone SSH e le porte aperte attirano immediatamente scansioni automatizzate, botnet e attacchi brute-force.

La Soluzione: 5 Passaggi di Hardening

Prima di installare qualsiasi applicativo aziendale, l'infrastruttura deve essere blindata applicando il principio del minimo privilegio.

  • 1. Autenticazione a Chiave Pubblica: Abbandona le password. Genera un certificato con ssh-keygen, copialo sul server e modifica /etc/ssh/sshd_config impostando PasswordAuthentication no.
  • 2. Disabilitare l'accesso Root: Nello stesso file di configurazione SSH, assicurati di inserire PermitRootLogin no per forzare l'accesso solo tramite utenza standard e successiva elevazione tramite sudo.
  • 3. Segmentazione con Firewall (UFW): Chiudi tutto il traffico in ingresso tranne lo stretto necessario.
    sudo ufw default deny incoming
    sudo ufw allow ssh
    sudo ufw enable
  • 4. Mitigazione Brute-Force (Fail2Ban): Banna automaticamente a livello di rete gli IP malevoli che falliscono ripetutamente i login.
    sudo apt install fail2ban -y
  • 5. Aggiornamenti Silenti: Mantieni il sistema protetto dalle vulnerabilità zero-day installando unattended-upgrades per l'applicazione automatica delle sole patch di sicurezza critiche, senza interruzioni di servizio.

WSL 2 per IT: Da Windows a Linux in 5 Minuti

Il Problema: L'Onerosa Gestione delle Macchine Virtuali



Per anni, i sistemisti e gli sviluppatori costretti a operare in ambienti ibridi hanno dovuto affrontare un compromesso logorante: mantenere un dual-boot macchinoso o affidarsi a macchine virtuali (VM) pesanti e avide di risorse. L'esigenza di eseguire script Bash, tool di rete o container Docker direttamente da un'infrastruttura Windows Server o client ha sempre comportato colli di bottiglia nelle prestazioni e una netta frammentazione del flusso di lavoro.

La Soluzione: Windows Subsystem for Linux 2 (WSL 2)

Con WSL 2, le regole del gioco cambiano. Microsoft ha introdotto un vero kernel Linux integrato in Windows. Non si tratta più di un semplice layer di traduzione, ma di un'architettura basata su Hyper-V estremamente leggera. Il risultato garantisce un accesso nativo al file system e prestazioni I/O quasi equiparabili a quelle di un'installazione bare-metal.

WSL2

1. Installazione Rapida tramite PowerShell

L'implementazione è stata drasticamente semplificata. È sufficiente aprire PowerShell con privilegi di amministratore ed eseguire un singolo comando per installare il sottosistema e la distribuzione predefinita (Ubuntu):

wsl --install

Per ambienti di produzione, spesso si preferisce la stabilità di Debian. Puoi visualizzare l'elenco delle distribuzioni disponibili online e procedere con un'installazione mirata:

wsl --list --online
wsl --install -d Debian

2. Hardening e Ottimizzazione delle Risorse

Uno dei problemi più insidiosi riscontrati sul campo è la tendenza di WSL 2 a consumare progressivamente tutta la RAM disponibile nel sistema host. Per prevenire questo "memory leak" architetturale, è obbligatorio applicare un limite rigido alle risorse.

Crea o modifica il file .wslconfig nella root del tuo profilo utente (il percorso è C:\Users\NomeUtente\.wslconfig) e inserisci i seguenti parametri:

[wsl2]
memory=4GB
processors=2
swap=0

Per applicare e forzare le modifiche, riavvia immediatamente il servizio WSL dal terminale:

wsl --shutdown

Conclusione

Implementare WSL 2 trasforma una workstation o un server Windows nel coltellino svizzero definitivo per l'IT Management. Si ottiene la potenza del terminale Linux per il troubleshooting e il networking, senza rinunciare agli strumenti nativi di amministrazione di dominio e sicurezza del mondo Microsoft.

Inviare File Grandi via PEC con Google Cloud Storage

Data encryption


Nel quotidiano della consulenza ICT, specialmente quando si interfacciano infrastrutture aziendali con studi legali o Pubblica Amministrazione, emerge un limite tecnico tanto noto quanto frustrante: il limite di dimensione degli allegati della Posta Elettronica Certificata (PEC). La maggior parte dei provider impone un tetto massimo tra i 50 e i 100 MB. Ma come procedere quando è necessario trasmettere per via legale archivi di log, immagini forensi o interi progetti CAD che superano i svariati gigabyte?

La soluzione ottimale consiste nel disaccoppiare il trasporto del file dalla sua certificazione legale. In questo articolo vedremo come automatizzare tramite Python l'upload di un file su Google Cloud Storage, calcolarne l'hash SHA-256 per garantirne l'integrità e inviare automaticamente una PEC contenente il link di download e l'impronta crittografica.

L'Architettura della Soluzione

Includere l'hash crittografico del file all'interno del corpo di un messaggio PEC vincola legalmente quel file (ospitato esternamente) alla comunicazione certificata. Se anche un solo bit del file su Google Cloud Storage dovesse cambiare, l'hash non corrisponderebbe più a quello "notarizzato" dalla ricevuta di consegna della PEC.

  • Calcolo dell'Hash: Utilizziamo SHA-256 per generare l'impronta univoca del file locale.
  • Cloud Storage: Carichiamo il file su un bucket GCS e generiamo un URL firmato (Signed URL) o pubblico per il download.
  • Automazione SMTP: Inviamo la PEC utilizzando le librerie standard di Python, autenticandoci sul server del provider PEC.

Lo Script Python: Implementazione Passo-Passo

Per eseguire questo script, assicurati di avere installato la libreria ufficiale di Google Cloud:
pip install google-cloud-storage. Avrai inoltre bisogno di un Service Account JSON con i permessi di scrittura sul tuo bucket.

import hashlib
import smtplib
from email.message import EmailMessage
from google.cloud import storage
import os

# Configurazione Variabili
FILE_PATH = "C:\\Progetti\\file_enorme_da_inviare.zip"
BUCKET_NAME = "il-tuo-bucket-aziendale"
PEC_SENDER = "tua.email@pec.it"
PEC_PASSWORD = "LaTuaPasswordSicura"
PEC_RECIPIENT = "destinatario@pec.it"
SMTP_SERVER = "smtps.pec.aruba.it" # Esempio per Aruba PEC
SMTP_PORT = 465

def calculate_sha256(file_path):
    """Calcola l'hash SHA-256 di un file locale."""
    sha256_hash = hashlib.sha256()
    with open(file_path, "rb") as f:
        # Legge il file a blocchi per gestire file di grandi dimensioni
        for byte_block in iter(lambda: f.read(4096), b""):
            sha256_hash.update(byte_block)
    return sha256_hash.hexdigest()

def upload_to_gcs(file_path, bucket_name):
    """Carica il file su Google Cloud Storage e restituisce l'URL."""
    # Imposta la variabile d'ambiente per l'autenticazione GCP
    os.environ["GOOGLE_APPLICATION_CREDENTIALS"] = "service_account.json"
    
    storage_client = storage.Client()
    bucket = storage_client.bucket(bucket_name)
    blob_name = os.path.basename(file_path)
    blob = bucket.blob(blob_name)
    
    print(f"[*] Upload in corso su GCS: {blob_name}...")
    blob.upload_from_filename(file_path)
    
    # Rende il file temporaneamente scaricabile (o accessibile)
    # Nota: In produzione usare Signed URLs per maggiore sicurezza
    blob.make_public()
    return blob.public_url

def send_pec(file_url, file_hash):
    """Invia il link e l'hash tramite PEC."""
    msg = EmailMessage()
    msg['Subject'] = "Trasmissione Progetto e Hash Crittografico"
    msg['From'] = PEC_SENDER
    msg['To'] = PEC_RECIPIENT
    
    corpo_messaggio = f"""
    Gentile Utente,
    
    Si trasmette in allegato virtuale il progetto richiesto. 
    A causa delle limitazioni di dimensione della PEC, il file è disponibile per il download al seguente link sicuro:
    
    LINK DI DOWNLOAD: {file_url}
    
    Per garantire l'integrità e la validità legale della trasmissione, si fornisce l'impronta crittografica del file:
    ALGORITMO: SHA-256
    HASH: {file_hash}
    
    Cordiali saluti,
    L'Amministratore di Sistema
    """
    msg.set_content(corpo_messaggio)
    
    print("[*] Connessione al server SMTP PEC...")
    with smtplib.SMTP_SSL(SMTP_SERVER, SMTP_PORT) as server:
        server.login(PEC_SENDER, PEC_PASSWORD)
        server.send_message(msg)
    print("[+] PEC inviata con successo!")

if __name__ == "__main__":
    print("[*] Avvio calcolo Hash...")
    file_hash = calculate_sha256(FILE_PATH)
    print(f"[+] Hash SHA-256: {file_hash}")
    
    file_url = upload_to_gcs(FILE_PATH, BUCKET_NAME)
    print(f"[+] URL File: {file_url}")
    
    send_pec(file_url, file_hash)

Conclusioni per l'IT Risk Management

Questa infrastruttura ibrida non solo risolve un blocco operativo gravoso, ma lo fa rispettando rigorosi standard di Information Security. Utilizzando i bucket cloud possiamo applicare policy di Data Retention automatizzate (ad esempio, l'eliminazione del blob dopo 30 giorni), mentre l'inserimento dell'hash nella transazione PEC sigilla il perimetro legale della nostra comunicazione aziendale.

Guida Pratica: Hypervisor KVM con Web Cockpit su Debian 12

Cockpit Dashboard

Nel precedente articolo abbiamo analizzato la crisi di VMware post-acquisizione Broadcom. È tempo di passare all'azione fornendo una soluzione tecnica robusta ed economica.

In questa guida vi mostrerò come configurare un server Debian 12 (Bookworm) come hypervisor di livello 1 utilizzando KVM (Kernel-based Virtual Machine). Per la gestione, utilizzeremo Cockpit, un'interfaccia web nativa Linux che rende l'amministrazione delle Macchine Virtuali (VM) semplice e intuitiva.

1. Verifica e Aggiornamento del Sistema

Verifichiamo che la CPU supporti le estensioni di virtualizzazione (Intel VT-x o AMD-V):

egrep -c '(vmx|svm)' /proc/cpuinfo

Aggiorniamo il sistema:

sudo apt update && sudo apt full-upgrade -y

2. Installazione dello Stack KVM e Libvirt

Procediamo all'installazione dell'hypervisor e delle librerie di gestione.

sudo apt install qemu-kvm libvirt-clients libvirt-daemon-system bridge-utils virtinst libosinfo-bin -y

3. Configurazione del Networking (Bridge)

Per permettere alle VM di essere visibili nella rete LAN, configuriamo un Network Bridge (es. br0).

ATTENZIONE: Una configurazione errata di `/etc/network/interfaces` può causare la perdita di connettività remota del server. Procedi avendo un accesso fisico o IPMI/iLO.
# /etc/network/interfaces

auto lo
iface lo inet loopback

allow-hotplug enp3s0
iface enp3s0 inet manual

auto br0
iface br0 inet static
    address 192.168.1.100
    netmask 255.255.255.0
    gateway 192.168.1.1
    dns-nameservers 8.8.8.8
    bridge_ports enp3s0
    bridge_stp off
    bridge_fd 0
    bridge_maxwait 0

4. Setup di Cockpit per la Gestione Web

Installiamo l'interfaccia e il plugin per le VM:

sudo apt install cockpit cockpit-machines -y
Colleghiamoci al nostro server andando all'indirizzo https://localhost:9090/system
Buon divertimento a creare le vostre macchine virtuali
Cockpit Dashboard

5. Video Tutorial Completo dell'Installazione

A integrazione della guida, ecco la registrazione tramite Asciinema dell'intero processo. Puoi copiare il testo direttamente dal player.

Conclusioni

Navigando su https://indirizzo_ip_server:9090 avrai ora pieno accesso alla gestione delle tue macchine virtuali. Abbiamo trasformato un server Debian in un potente hypervisor KVM enterprise-grade, senza costi di licenza e senza vendor lock-in.

Effetto Broadcom: perché le aziende abbandonano VMware

VMWareEscape

L'acquisizione di VMware da parte di Broadcom non è stata una semplice operazione finanziaria, ma un evento sismico che ha ridefinito i confini del mercato della virtualizzazione enterprise. Per anni standard de facto nei data center di ogni dimensione, VMware sta vivendo un momento di profonda crisi di fiducia da parte della sua base utenti.

In Come consulente ICT analizzo quotidianamente le evoluzioni infrastrutturali e ciò che stiamo osservando sul campo è senza precedenti: un'accelerazione massiccia verso strategie di de-VMware-izzazione. In questo articolo analizzeremo le cause tecniche ed economiche di questo esodo e perché l'Open Source non è più solo un'alternativa economica, ma una necessità strategica.

L'Analisi Tecnica del "Problema Licensing"

Il cambio di rotta imposto da Broadcom si basa su due pilastri che hanno reso insostenibile la permanenza sulla piattaforma per molte realtà:

1. Il passaggio forzato alle Subscription

Broadcom ha eliminato la possibilità di acquistare licenze perpetue (SnS). Ora, il software è disponibile solo tramite abbonamento. Per le aziende che avevano pianificato investimenti CAPEX a lungo termine, questo si traduce in un aumento drastico dell'OPEX, spesso con costi di rinnovo triplicati o quadruplicati rispetto al passato.

2. La semplificazione aggressiva del Portfolio

Decine di prodotti standalone sono stati eliminati e accorpati in due sole suite principali: VMware Cloud Foundation (VCF) e VMware vSphere Foundation (VVF).

Il problema tecnico-economico è evidente: un cliente che necessita solo dell'hypervisor base (ESXi) e della gestione centralizzata (vCenter) è ora costretto ad acquistare vSAN, NSX e la suite Aria, anche se non ha alcuna intenzione di utilizzarli. Questo "over-provisioning commerciale" ha reso il TCO inaccettabile.

Conseguenze sul Campo: il Caso Tesco

L'impatto non riguarda solo le piccole imprese. Colossi del calibro di Tesco, il gigante dei supermercati britannico, hanno avviato piani per migrare migliaia di host lontano da VMware. Quando player di questa magnitudo affrontano i rischi tecnici di una migrazione, il segnale al mercato è inequivocabile: il rischio di vendor lock-in con Broadcom è considerato superiore al rischio di migrazione.

Oltre VMware: Le Alternative Open Source

La domanda dei nostri clienti non è più "se" migrare, ma "dove". L'ecosistema Open Source basato su Linux offre soluzioni mature e standardizzate.

  • Proxmox VE: Basato su Debian, sta guadagnando popolarità per la sua interfaccia all-in-one simile a vCenter.
  • XCP-ng: Ottimo ed enterprise-grade per chi proviene dal mondo Xen.
  • KVM + Cockpit: La tecnologia nativa Linux che muove i grandi cloud pubblici. Nuda, cruda e incredibilmente performante.

Per le realtà che cercano stabilità bare-metal senza la complessità di cluster iper-convergenti, l'accoppiata Debian, KVM e Cockpit rappresenta la soluzione ideale. Nel prossimo articolo, vedremo la guida completa al deploy di questo stack.

Pronto Soccorso IT - Ep. 30: "App bloccata a scopo di protezione"


Stai cercando di installare un vecchio software (magari gestionale) perfettamente legittimo, ma una grossa schermata rossa di Windows ti urla in faccia: "Questa app è stata bloccata a scopo di protezione". Non c'è un tasto "Esegui comunque".

1. Il blocco del certificato

L'UAC (Controllo Account Utente) intercetta i software il cui certificato di firma digitale è scaduto o revocato. Fai clic destro sul file .exe scaricato, vai in Proprietà. Se in basso vedi un avviso sulla sicurezza, spunta la casella "Annulla blocco" e dai Applica.

2. Avvio forzato da Terminale

App Lock


Se Windows continua a fare muro, usa la prepotenza da Admin. Apri il Prompt dei comandi eseguendolo come Amministratore. Naviga tramite comando cd nella cartella dove si trova il file (es. cd C:\Download) e digita il nome dell'eseguibile (es. setup.exe). Essendo lanciato da un ambiente già verificato e con privilegi massimi, l'installazione bypasserà il blocco grafico.

Hai bisogno di supporto tecnico?

Mettere mano al terminale di Windows o ai registri di sistema ti sembra un campo minato? Se preferisci non rischiare i tuoi dati o non hai tempo da perdere, lascia fare a un professionista.

Scopri i miei servizi IT

Pronto Soccorso IT - Ep. 29: Password di Windows locale dimenticata


Attenzione: questa manovra è il motivo per cui noi sistemisti insistiamo sempre per cifrare i dischi con BitLocker. Se l'account è locale (non collegato a una mail Microsoft) e non è cifrato, ecco il classico trucco del "passpartout".

Forgot Password


1. Il trucco di Utilman

Avvia il PC con una chiavetta di installazione di Windows. Usa Shift+F10 per aprire il prompt dei comandi. Il gioco consiste nel navigare nella cartella System32 e rinominare l'eseguibile dell'Accessibilità (utilman.exe) sostituendolo con il prompt dei comandi (cmd.exe).

2. Il reset brutale

Riavviando il PC normalmente, arrivato alla schermata di blocco, cliccando sull'icona in basso a destra dell'Accessibilità, si aprirà un prompt dei comandi con privilegi massimi (SYSTEM). Basterà digitare net user nomeutente nuovapassword per forzare il cambio e rimettere piede nel sistema. Niente formattazione.

Hai bisogno di supporto tecnico?

Mettere mano al terminale di Windows o ai registri di sistema ti sembra un campo minato? Se preferisci non rischiare i tuoi dati o non hai tempo da perdere, lascia fare a un professionista.

Scopri i miei servizi IT

Pronto Soccorso IT - Ep. 28: Dispositivi Bluetooth accoppiati ma non connessi


Le tue cuffie o il tuo mouse risultano nell'elenco dei dispositivi "Accoppiati", ma cliccando su Connetti non succede assolutamente nulla. Continuare a rimuovere e riaggiungere il dispositivo a volte non serve se lo stack radio si è bloccato.

Bluetooth Service


1. Il riavvio dei Servizi Radio

Premi Win + R, digita services.msc e dai Invio. Cerca il Servizio di supporto Bluetooth (o bthserv). Se è fermo, avvialo; se è già in esecuzione, fagli un bel Clic destro > Riavvia. Fai lo stesso per i servizi correlati che trovi vicino (come Servizio Gateway audio Bluetooth).

2. Lo strumento di risoluzione dei problemi

Se riavviare il demone non basta, vai in Impostazioni > Sistema > Risoluzione dei problemi > Altri strumenti di risoluzione e lancia quello dedicato al Bluetooth. Windows forzerà un ripristino del driver radio dell'antenna interna.

Hai bisogno di supporto tecnico?

Mettere mano al terminale di Windows o ai registri di sistema ti sembra un campo minato? Se preferisci non rischiare i tuoi dati o non hai tempo da perdere, lascia fare a un professionista.

Scopri i miei servizi IT

Pronto Soccorso IT - Ep. 27: Impossibile accedere al NAS o alle cartelle condivise


Hai appena configurato un NAS aziendale o una stampante con cartella condivisa, ma il tuo PC rifiuta categoricamente di vederla in Rete, restituendoti un errore generico.

SMB 1.0


1. Individuazione Rete

Prima banalità spesso ignorata: assicurati che la tua connessione sia impostata su "Rete Privata" e non "Pubblica", altrimenti il firewall di Windows chiuderà le porte di condivisione di default.

2. Il demone del protocollo SMBv1

Se il NAS o il dispositivo di rete è un po' datato, usa il protocollo SMBv1 per comunicare. Per ragioni di sicurezza (prevenzione ransomware), Windows 10/11 lo disabilitano di fabbrica. Premi Start, scrivi "Attiva o disattiva funzionalità di Windows", scorri fino a "Supporto per condivisione file SMB 1.0/CIFS", espandi e spunta la casella "Client SMB 1.0/CIFS". Riavvia il PC.

Hai bisogno di supporto tecnico?

Mettere mano al terminale di Windows o ai registri di sistema ti sembra un campo minato? Se preferisci non rischiare i tuoi dati o non hai tempo da perdere, lascia fare a un professionista.

Scopri i miei servizi IT

Pronto Soccorso IT - Ep. 26: Antimalware Service Executable consuma troppa CPU


Il computer arranca, apri il Task Manager e vedi in cima alla lista un processo chiamato Antimalware Service Executable che divora RAM e CPU. È l'engine in background di Windows Defender.

1. Il Paradosso della Scansione

Il motivo per cui si blocca è spesso surreale: l'antivirus sta controllando incessantemente la sua stessa cartella e i suoi stessi file in un loop infinito.

High CPU from Antimalware Service


2. Il Trucco dell'Esclusione

Apri Sicurezza di Windows > Protezione da virus e minacce. Sotto le impostazioni, clicca su "Gestisci impostazioni" e scorri giù fino a Esclusioni. Clicca su "Aggiungi o rimuovi esclusioni". Scegli "Processo" e digita esattamente MsMpEng.exe. Aggiungi anche un'esclusione di tipo Cartella puntando a C:\ProgramData\Microsoft\Windows Defender. Ora l'antivirus respirerà.

Hai bisogno di supporto tecnico?

Mettere mano al terminale di Windows o ai registri di sistema ti sembra un campo minato? Se preferisci non rischiare i tuoi dati o non hai tempo da perdere, lascia fare a un professionista.

Scopri i miei servizi IT

Pronto Soccorso IT - Ep. 25: Errore "La tua connessione non è privata"


Apri Chrome, cerchi di andare su Google o sui social e ti compare un avviso rosso gigante: "La tua connessione non è privata". Cambi browser e il problema persiste su ogni sito HTTPS. Non ti stanno hackerando.

1. Il problema del Tempo

I certificati di sicurezza SSL (il lucchetto verde dei siti web) si basano su date di emissione e scadenza rigorose. Se il tuo PC ha l'orologio sballato (magari per la batteria tampone della scheda madre scarica), il browser crederà che i certificati del sito web provengano dal futuro o dal passato, invalidandoli.

The Time Problem


2. La sincronizzazione forzata

Vai nelle Impostazioni (Win + I) > Data/ora e lingua. Assicurati che "Imposta data e ora automaticamente" sia attivo, ma soprattutto clicca sul pulsante "Sincronizza ora". Aggiornando il clock con i server NTP mondiali, i siti torneranno magicamente accessibili.

Hai bisogno di supporto tecnico?

Mettere mano al terminale di Windows o ai registri di sistema ti sembra un campo minato? Se preferisci non rischiare i tuoi dati o non hai tempo da perdere, lascia fare a un professionista.

Scopri i miei servizi IT

Pronto Soccorso IT - Ep. 24: Il PC si accende da solo dallo Standby


Metti il PC in Sospensione la sera, e alle 3 di notte illumina la stanza riaccendendosi da solo come in un film horror. Il colpevole è sempre una periferica "troppo sensibile" o un task nascosto.

Auto Wake Up


1. Scoprire il colpevole

Apri il Prompt dei Comandi (cmd) e digita questo comando magico da sistemista: powercfg -lastwake. Questo comando ti dirà esattamente cosa ha innescato l'ultima accensione (spesso è la scheda di rete o il mouse).

2. Revocare i poteri

Se è il mouse che capta vibrazioni, apri Gestione Dispositivi, fai clic destro sul tuo Mouse > Proprietà. Vai nella scheda Risparmio energia e togli la spunta da "Consenti al dispositivo di riattivare il computer". Sonni tranquilli assicurati.

Hai bisogno di supporto tecnico?

Mettere mano al terminale di Windows o ai registri di sistema ti sembra un campo minato? Se preferisci non rischiare i tuoi dati o non hai tempo da perdere, lascia fare a un professionista.

Scopri i miei servizi IT

Pronto Soccorso IT - Ep. 23: I PDF (o altri file) continuano ad aprirsi con Edge


Hai installato Adobe Reader o il tuo lettore PDF preferito, fai doppio clic su un file e... si apre Microsoft Edge. Lo cambi, e al prossimo riavvio si apre di nuovo con Edge. Le policy di dirottamento delle estensioni sono spietate.

PDFs keep opening


1. Il metodo definitivo

Non usare il comando "Apri con". Vai nelle Impostazioni di Windows (Win + I) > App > App predefinite.

2. Forzare l'Estensione

Scorri fino in fondo e seleziona "Scegli app predefinite per tipo di file" (su Win 10) o usa la barra di ricerca inserendo direttamente .pdf (su Win 11). Clicca sull'icona di Edge che compare di fianco e forza brutalmente il cambio selezionando il tuo programma preferito. Ora Windows smetterà di cercare di usare il suo browser come un coltellino svizzero.

Hai bisogno di supporto tecnico?

Mettere mano al terminale di Windows o ai registri di sistema ti sembra un campo minato? Se preferisci non rischiare i tuoi dati o non hai tempo da perdere, lascia fare a un professionista.

Scopri i miei servizi IT

Pronto Soccorso IT - Ep. 22: "Per eseguire l'operazione è necessaria l'autorizzazione"


Hai trasferito un hard disk da un vecchio PC o provi a modificare una cartella specifica, ma Windows ti nega l'accesso anche se sei un Amministratore. La colpa è delle ACL (Access Control List).

Folder Access Denied


1. Diventare il Proprietario (Owner)

Fai clic destro sulla cartella inaccessibile > Proprietà > scheda Sicurezza > clicca su Avanzate. In alto, vedrai la voce "Proprietario: TrustedInstaller" o un codice alfanumerico sconosciuto. Clicca su Cambia.

2. Applicare le autorizzazioni

Digita il nome del tuo utente o semplicemente "Administrators", premi "Controlla nomi" e dai OK. Fai molta attenzione: spunta la casella "Sostituisci proprietario in sottocontenitori ed oggetti" prima di premere Applica. Ora che sei il proprietario legale dei file, puoi eliminarli o modificarli a piacimento.

Hai bisogno di supporto tecnico?

Mettere mano al terminale di Windows o ai registri di sistema ti sembra un campo minato? Se preferisci non rischiare i tuoi dati o non hai tempo da perdere, lascia fare a un professionista.

Scopri i miei servizi IT

Pronto Soccorso IT - Ep. 21: La Ricerca di Windows non trova nulla


Premi il tasto Start, inizi a digitare il nome di un file o di un programma e... il nulla. Il menu si chiude o rimane in caricamento all'infinito. Il database di indicizzazione è corrotto.

Windows Search broken


1. Il riavvio del processo

Apri il Task Manager (Ctrl+Shift+Esc), vai nella scheda "Dettagli" e cerca il processo SearchUI.exe (o SearchHost.exe su Windows 11). Fai clic destro e seleziona Termina operazione. Windows lo riavvierà automaticamente pulendo i glitch temporanei.

2. Ricostruire l'Indice

Se non basta, l'indice va resettato. Premi Win + R, digita control per aprire il Pannello di Controllo classico. Vai su Opzioni di indicizzazione > Avanzate. Sotto la voce Risoluzione dei problemi, clicca sul pulsante Nuovo indice. Potrebbe volerci un po' di tempo, ma il tuo motore di ricerca tornerà impeccabile.

Hai bisogno di supporto tecnico?

Mettere mano al terminale di Windows o ai registri di sistema ti sembra un campo minato? Se preferisci non rischiare i tuoi dati o non hai tempo da perdere, lascia fare a un professionista.

Scopri i miei servizi IT

Pronto Soccorso IT - Ep. 20: La tastiera è impazzita (Z al posto di W)


Stai digitando velocemente un documento, premi la lettera "W" e sullo schermo compare una "Z". I simboli della punteggiatura non corrispondono più ai tasti. Non è un virus, è una scorciatoia fantasma di Windows.

Keyboard typing wrong characters


1. La scorciatoia maledetta

Senza volerlo, hai premuto la combinazione Alt + Maiusc (Shift) oppure Win + Spazio. Questa mossa cambia istantaneamente il layout della tastiera da Italiano a Inglese (QWERTY vs QWERTZ). Ripremi la combinazione per tornare all'Italiano.

2. Rimuovere il problema alla radice

Per evitare che succeda di nuovo, vai nelle Impostazioni (Win + I) > Data/ora e lingua > Lingua e area geografica. Se vedi lingue installate che non usi (come Inglese US), clicca sui tre puntini di fianco ad esse e seleziona Rimuovi. Niente lingua alternativa, niente scambi accidentali.

Hai bisogno di supporto tecnico?

Mettere mano al terminale di Windows o ai registri di sistema ti sembra un campo minato? Se preferisci non rischiare i tuoi dati o non hai tempo da perdere, lascia fare a un professionista.

Scopri i miei servizi IT

Pronto Soccorso IT - Ep. 19: Spazio su Disco C: Esaurito

Il Problema: La Barra del Disco C Diventa Rossa

La barra del disco locale C è diventata improvvisamente rossa. Hai svuotato il cestino e cancellato le vecchie cartelle dei download, ma mancano ancora decine di Gigabyte all'appello. Ecco dove si nascondono i file fantasma e come recuperarli in totale sicurezza senza compromettere la stabilità del sistema operativo.

Ghost Files


La Soluzione: Pulizia Profonda e Automazione

1. La Cartella Nascosta degli Aggiornamenti

Ogni volta che Windows si aggiorna, il sistema conserva un backup immenso dei file precedenti nel caso in cui tu voglia effettuare un rollback. Per eliminare questi dati in modo chirurgico:

  • Premi Start e digita Pulizia disco.
  • Avvia l'utility con privilegi elevati cliccando su Esegui come amministratore (o cliccando sul pulsante Pulizia file di sistema all'interno dell'app).
  • Scorri l'elenco, seleziona la casella Pulizia di Windows Update (in sistemi non manutenuti da tempo potrebbe pesare anche oltre 20 GB!) e clicca su OK.

2. Automatizzare con il Sensore Memoria

In ambito IT Management, l'automazione è tutto. Per evitare di dover ripetere questa operazione manualmente in futuro, deleghiamo il lavoro di routine a Windows:

  • Premi la combinazione di tasti Win + I per aprire il pannello delle Impostazioni.
  • Naviga in Sistema > Archiviazione.
  • Attiva l'interruttore del Sensore Memoria.

Da questo momento, lo strumento lavorerà in background in modo completamente silente, eliminando i file temporanei orfani e svuotando le cache dei browser non appena il sistema rileverà un calo dello spazio di archiviazione disponibile.

Hai bisogno di supporto tecnico?

Mettere mano al terminale di Windows o ai registri di sistema ti sembra un campo minato? Se preferisci non rischiare i tuoi dati o non hai tempo da perdere, lascia fare a un professionista.

Scopri i miei servizi IT

Pronto Soccorso IT - Ep. 18: Microfono o Webcam non funzionano (ma sono collegati)

Camera not working



Avvii la videocall importante e lo schermo è nero o nessuno ti sente. Controlli i cavi USB ed è tutto a posto. Il vero colpevole spesso è la gestione paranoica della privacy di Windows.

1. Il blocco della Privacy di Windows

Windows 10 e 11 possiedono un interruttore generale che scollega le periferiche a livello software. Premi Win + I per aprire le Impostazioni. Vai su Privacy e sicurezza.

2. Sbloccare le App Desktop

Scorri fino ad "Autorizzazioni app" e clicca su Fotocamera (o Microfono). Assicurati che l'interruttore principale "Consenti alle app di accedere..." sia attivo. La cosa più importante: scorri fino in fondo e assicurati che l'opzione "Consenti alle app desktop di accedere..." sia abilitata, altrimenti programmi come Zoom, Teams o OBS resteranno completamente tagliati fuori.

Hai bisogno di supporto tecnico?

Mettere mano al terminale di Windows o ai registri di sistema ti sembra un campo minato? Se preferisci non rischiare i tuoi dati o non hai tempo da perdere, lascia fare a un professionista.

Scopri i miei servizi IT

Pronto Soccorso IT - Ep. 17: Disco fisso perennemente al 100% nel Task Manager

Disk Full 100%


Apri il Task Manager e vedi la colonna del Disco colorata di un rosso minaccioso al 100%, mentre il PC si muove a scatti. Spesso non è un problema hardware, ma un loop dei servizi di ottimizzazione di Windows.

1. Disattivare il servizio SysMain (ex Superfetch)

Questo servizio cerca di precaricare in RAM le app che usi più spesso, ma sui dischi meccanici o su SSD sotto sforzo causa colli di bottiglia mostruosi. Premi Start, digita services.msc e premi Invio. Cerca il servizio SysMain. Fai clic destro > Proprietà. Imposta "Tipo di avvio" su Disabilitato e clicca su "Interrompi".

2. Tenere a bada Windows Search

L'indicizzazione continua dei file può saturare il disco. Sempre in services.msc, cerca Windows Search. Se il disco torna a respirare fermando questo servizio, valuta di disabilitarlo temporaneamente durante i carichi di lavoro intensi.

Hai bisogno di supporto tecnico?

Mettere mano al terminale di Windows o ai registri di sistema ti sembra un campo minato? Se preferisci non rischiare i tuoi dati o non hai tempo da perdere, lascia fare a un professionista.

Scopri i miei servizi IT