Questo documento descrive i metodi e gli strumenti disponibili per risolvere successiva all'istanza di macchina virtuale (VM) Windows di Compute Engine Problemi di avvio:
Non puoi connetterti alla VM tramite RDP e risoluzione dei problemi è non è riuscito a risolvere la connessione.
La schermata di accesso non è stata visualizzata in una VM screenshot, e la VM non sta facendo progressi o non sta eseguendo un aggiornamento.
Si è verificato un errore con una schermata blu, una VM bloccata o con un comportamento irregolare durante il normale funzionamento.
Se riscontri problemi di connessione alle VM Windows, consulta la sezione Risoluzione dei problemi. RDP.
Per problemi relativi alla migrazione a una VM di terza generazione, consulta Windows Problemi noti.
Prima di iniziare
- Consulta la Risoluzione dei problemi avanzata di Microsoft per l'avvio di Windows problemi per informazioni la risoluzione dei problemi relativi al processo di avvio di Windows.
-
Se non l'hai già fatto, configura l'autenticazione.
Autenticazione è
la procedura di verifica dell'identità per l'accesso ai servizi e alle API di Google Cloud.
Per eseguire codice o esempi da un ambiente di sviluppo locale, puoi eseguire l'autenticazione
Compute Engine come segue.
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- Set a default region and zone.
- Attiva un dispositivo di visualizzazione per la VM, se non l'hai già fatto.
Connettiti al numero seriale interattivo della VM Google Cloud.
Riavvia la VM utilizzando uno dei seguenti metodi:
Console
Nella console Google Cloud, vai alla pagina Istanze VM.
Fai clic sul nome della VM che vuoi riavviare. Dettagli dell'istanza VM si apre una pagina.
Fai clic sul pulsante Reimposta per riavviare la VM.
gcloud
Utilizza la
gcloud compute instances reset
per reimpostare la VM:gcloud compute instances reset VM_NAME --zone=ZONE --project=PROJECT_ID
Sostituisci quanto segue:
PROJECT_ID
: l'ID del progetto che contiene la VMZONE
: il nome della zona in cui La VM si trovaVM_NAME
: il nome della VM
Prompt dei comandi
Durante la connessione alla console seriale interattiva, apri una sessione del prompt dei comandi ed esegui questo comando. Per ulteriori informazioni informazioni sull'apertura di una sessione del prompt dei comandi, consulta Apertura dei Richiesta in Windows e.
shutdown /r /t 0
Si apre il menu Gestione di avvio di Windows:
Prima della scadenza del conto alla rovescia, completa questi passaggi:
Assicurati che la console seriale interattiva sia la tua finestra attiva.
Premi il tasto
Esc
sulla tastiera.Premi il tasto numerico
8
sulla tastiera.
Si apre il menu Opzioni di avvio avanzate:
Utilizza i tasti freccia sulla tastiera per selezionare un'opzione, quindi aprila premendo il tasto Invio.
Per abilitare il menu di Windows Boot Manager all'avvio e aggiungere un intervallo di 15 secondi timeout, esegui questi comandi:
bcdedit /set {bootmgr} displaybootmenu yes
bcdedit /set {bootmgr} timeout 15
Riavviare la VM e visualizzare il menu di avvio di Windows sul server utilizzando il seguente comando:
shutdown -r -t 0
Per abilitare il menu di Windows Boot Manager all'avvio e aggiungere un intervallo di 15 secondi timeout, esegui questi comandi:
bcdedit /set '{bootmgr}' displaybootmenu yes
bcdedit /set '{bootmgr}' timeout 15
Riavviare la VM e visualizzare il menu di avvio di Windows sul server utilizzando il seguente comando:
shutdown -r -t 0
Crea un'istantanea dei problemi al disco di avvio della VM.
Crea un disco utilizzando lo snapshot.
Crea una VM con una macchina virtuale aggiuntiva disco, utilizzando il disco appena creato. La VM di recupero deve soddisfare i seguenti criteri:
- La VM di ripristino deve trovarsi nella stessa zona del disco creato.
- La VM di ripristino dovrebbe inoltre utilizzare un server Windows Server dell'immagine.
- L'immagine di origine del ripristino Il disco di avvio della VM deve essere diverso dall'immagine di origine della VM con problemi disco di avvio.
Ora puoi usare gli strumenti e le utilità di Windows per tentare una riparazione offline sul disco aggiuntivo collegato. Consulta la seguente documentazione per dettagli su come completare una riparazione offline della VM:
Se la riparazione offline è stata completata correttamente, aggiorna il boot disco della VM con problemi, che sarà il disco di avvio appena riparato.
(Facoltativo) Elimina le risorse aggiuntive quando non ti servono più:
- Elimina la VM di recupero
- Elimina il disco di avvio danneggiato originale
- Elimina il disco di avvio danneggiato originale istantanea
Nella console Google Cloud, vai alla pagina Istanze VM.
Fai clic sul nome della VM di cui vuoi visualizzare i log. L'istanza VM si apre la pagina dei dettagli.
In Log, fai clic su Porta seriale 1.
Un dump dell'analisi dello stack simile al seguente conferma un errore della schermata blu:
ntoskrnl.exe [0xFFFFF802C9606000, 0xFFFFF802C9E23000] netbios.sys [0xFFFFF80E98430000, 0xFFFFF80E98442000] volmgr.sys [0xFFFFF80E97E40000, 0xFFFFF80E97E58000] NTFS.sys [0xFFFFF80E98060000, 0xFFFFF80E98293000] crashdmp.sys [0xFFFFF80E986C0000, 0xFFFFF80E986D9000] pvpanic.sys [0xFFFFF80E99030000, 0xFFFFF80E9903C000] myfault.sys [0xFFFFF80E9A570000, 0xFFFFF80E9A578000] Dumping stack trace: 0xFFFFF80E990317C7 (pvpanic.sys+0x17C7) 0xFFFFF80E990316D3 (pvpanic.sys+0x16D3) 0xFFFFF802C97D9681 (ntoskrnl.exe+0x1D3681) 0xFFFFF802C97D8A1F (ntoskrnl.exe+0x1D2A1F) 0xFFFFF802C97633F4 (ntoskrnl.exe+0x15D3F4) 0xFFFFF802C9773329 (ntoskrnl.exe+0x16D329) 0xFFFFF802C976F152 (ntoskrnl.exe+0x169152) 0xFFFFF80E9A572794 (myfault.sys+0x2794) Current Process: notmyfault64.e
Nella console Google Cloud, vai alla pagina Istanze VM.
Fai clic sul nome della VM di cui vuoi visualizzare i log. L'istanza VM si apre la pagina dei dettagli.
In Log, espandi Altro, quindi fai clic su Porta seriale 2 (console).
Esamina la porta seriale dell'istanza e cerca questo output simile a:
!SAC> Your PC ran into a problem and needs to restart. If you call a support person, give them this info: UNEXPECTED_KERNEL_MODE_TRAP myfault.sys 0x0000000000000008 0xFFFFC6812AB94F70 0xFFFFC6812E38EFF0 0xFFFFF80E9A572794 We're just collecting some error info, and then we'll restart for you. 100% complete
Connettiti all'istanza e apri un prompt dei comandi con l'accesso.
Per visualizzare l'evento più recente della schermata blu, esegui questo comando:
wevtutil qe System "/q:*[System [(EventID=1001)]]" /rd:True /c:1 /f:Text
Esamina l'output, che è simile al seguente:
Event[0]: Log Name: System Source: Microsoft-Windows-WER-SystemErrorReporting Date: 2021-04-14T08:53:52.933 Event ID: 1001 Task: N/A Level: Error Opcode: N/A Keyword: Classic User: N/A User Name: N/A Computer: WINDOWS Description: The computer has rebooted from a bugcheck. The bugcheck was: 0x1000007f (0x 0000000000000008, 0xffffc6812ab94f70, 0xffffc6812e38eff0, 0xfffff80e9a572794 ). A dump was saved in: C:\Windows\Minidump\041421-12656-01.dmp. Report Id: a5710c98-a577-4b3e-a3c9-2fc0aa4e5d83.
Crea uno snapshot delle il disco di avvio della VM con schermata blu sospetta.
Crea un disco utilizzando lo snapshot.
Crea una VM con una macchina virtuale aggiuntiva disco , utilizzando il disco appena creato della VM sospetta. La VM di ripristino soddisfano i seguenti criteri:
- La VM di ripristino deve trovarsi nella stessa zona del disco creato.
- La VM di ripristino dovrebbe inoltre utilizzare un server Windows Server dell'immagine.
- L'immagine di origine del il disco di avvio della VM di ripristino deve essere diverso dall'immagine di origine della con il disco di avvio della VM con problemi.
Sfoglia il disco aggiuntivo e individua i seguenti file:
%SystemRoot%\Memory.dmp %SystemRoot%\Minidump\DATE-TIME-NUM.dmp
La data e l'ora del file possono aiutarti a stabilire la correlazione se il sospetto è stato riscontrato un errore della schermata blu. Questi file possono essere utilizzati anche analisi e diagnosi.
(Facoltativo) Elimina le risorse aggiuntive quando non ti servono più:
Verifica che la rete VPC della VM Windows sia configurata in modo da consentire comunicazione con KMS.
Verifica che Windows Firewall consenta le connessioni in uscita verso il KMS server:
- Indirizzo IP:
35.190.247.13
- Porta:
1688
- Protocollo:
TCP
Per ulteriori informazioni sulla configurazione delle regole di Windows Advanced Firewall, vedi Creare una porta in uscita regola.
- Indirizzo IP:
Verifica che la connessione al server KMS sia riuscita eseguendo questo comando :
powershell.exe Test-NetConnection 35.190.247.13 -Port 1688
Esegui questi comandi per confermare lo stato attuale della licenza, imposta l'indirizzo IP del server del KMS e forzare un'attivazione:
cscript \windows\system32\slmgr.vbs /dlv
cscript \windows\system32\slmgr.vbs /skms 35.190.247.13:1688
cscript \windows\system32\slmgr.vbs /ato
Assicurati di soddisfare i prerequisiti per l'accesso alla console seriale.
Attiva i servizi di gestione delle emergenze. Se il servizio EMS è disattivato, la console seriale non supporta alcuna tastiera ma presenta solo una schermata vuota con un cursore lampeggiante.
Prompt dei comandi
Connettiti alla VM tramite RDP e apri
Command Prompt
come amministratore. Se non puoi eseguire l'RDP, aggiungi i passaggi successivi come valori perwindows-startup-script-cmd
chiave di avvio.Configura le impostazioni di reindirizzamento EMS globali in modo che utilizzino COM2, una velocità in baud di 115200 e abilita il servizio EMS.
bcdedit /emssettings EMSPORT:2 EMSBAUDRATE:115200 bcdedit /ems on
Riavvia la VM per applicare la configurazione aggiornata. Se utilizzi un e non aggiungono il comando di chiusura.
shutdown -r -t 0
PowerShell
Connettiti tramite RDP e apri
Powershell
come amministratore. Se non puoi eseguire l'RDP, aggiungi i passaggi successivi come valori perwindows-startup-script-ps1
chiave di avvio.Configura le impostazioni di reindirizzamento EMS globali in modo che utilizzino COM2, una velocità in baud di 115200 e abilita il servizio EMS.
bcdedit /emssettings EMSPORT:2 EMSBAUDRATE:115200 bcdedit /ems on
Riavvia la VM per applicare la configurazione aggiornata. Se utilizzi un e non aggiungono il comando di chiusura.
shutdown -r -t 0
Scopri come raccogliere informazioni diagnostiche da un VM.
Scopri come acquisire screenshot da delle VM.
Scopri di più sulle licenze per Windows Server e SQL Server immagini.
Scopri di più sull'interazione con il numero seriale Google Cloud.
Scopri come risolvere i problemi relativi a RDP di sicurezza.
Utilizzo del menu Opzioni di avvio avanzate
Se Windows non si avvia correttamente, utilizza il menu Opzioni di avvio avanzate per accedere modalità provvisoria o completa una riparazione online del sistema operativo. Per ulteriori informazioni informazioni, consulta Avvio avanzato opzioni.
Per accedere al menu Opzioni di avvio avanzate sulla VM Windows, completa la seguente procedura:
Attivazione del menu Gestione di avvio di Windows
Puoi configurare il menu Gestione di avvio di Windows in modo che venga visualizzato quando una VM Windows è in corso il riavvio dell'istanza. Per attivare il menu di avvio di Windows, procedi nel seguente modo: seguenti:
Connettiti alla VM e apri un prompt dei comandi con l'accesso. Se non riesci a connetterti alla VM, aggiungi i passaggi successivi come valori per un
windows-startup-script-cmd
windows-startup-script-ps1
Script di avvio anziché eseguirle direttamentePrompt dei comandi
PowerShell
Completamento di una riparazione offline
Se la VM non si avvia correttamente e l'utilizzo del menu di avvio avanzato non è riuscito per risolvere il problema, prova a eseguire una riparazione offline usando un Istanza VM Windows per il ripristino con uno snapshot del disco di avvio della VM con problemi. L'utilizzo di uno snapshot fornisce una copia di backup che può essere modificata senza apportare modifiche lo stato della VM originale.
Risoluzione dei problemi relativi alla schermata blu
Il sistema operativo Windows potrebbe visualizzare un codice di stop o un errore della schermata blu. chiamata anche "Schermo blu della morte". Se si verifica un errore con la schermata blu su una VM, la VM arresta l'esecuzione e deve eseguire un riavvio prima di riprendere la normale operazioni.
Se ritieni che possa essersi verificato un errore con la schermata blu, confermalo entro identificare la presenza di errori utilizzando uno o più dei seguenti metodi:
Porta seriale 1
Porta seriale 2
Prompt dei comandi
Per informazioni sulla personalizzazione delle query
wetutil
, vediwevtutil
Snapshot del disco
Se la VM non è più operativa o se gli altri metodi si sono dimostrati non riuscito. Puoi ispezionare il disco di avvio della presunta VM con schermata blu con una VM secondaria. L'uso di uno snapshot fornisce una copia di backup che può essere senza cambiare lo stato della VM originale.
Dopo aver ottenuto le informazioni sull'errore della schermata blu e aver ottenuto l'accesso al file di dump della memoria, segui i passaggi diagnostici e i suggerimenti come fornito da Microsoft:
Problemi relativi alle licenze
I sistemi operativi Windows rinnovano le licenze ogni sette giorni collegandosi a il server Key Management Service (KMS). Se ricevi messaggi sulla scadenza delle licenze o su eventuali altri problemi relativi alle licenze su Windows VM:
Risoluzione dei problemi relativi alla console seriale interattiva
Passaggi successivi
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2024-08-02 UTC.
[{ "type": "thumb-down", "id": "hardToUnderstand", "label":"Hard to understand" },{ "type": "thumb-down", "id": "incorrectInformationOrSampleCode", "label":"Incorrect information or sample code" },{ "type": "thumb-down", "id": "missingTheInformationSamplesINeed", "label":"Missing the information/samples I need" },{ "type": "thumb-down", "id": "translationIssue", "label":"Problema di traduzione" },{ "type": "thumb-down", "id": "otherDown", "label":"Altra" }] [{ "type": "thumb-up", "id": "easyToUnderstand", "label":"Facile da capire" },{ "type": "thumb-up", "id": "solvedMyProblem", "label":"Il problema è stato risolto" },{ "type": "thumb-up", "id": "otherUp", "label":"Altra" }] -