Salve ragazzi, avrei un problema. Ogni volta che faccio spegni computer, beh il computer non si spegne, ma si riavvia! Dov'è la causa dei miei problemi? Aiutatemi vi prego, sono disperato
si riavvia anche se da prompt lanci shutdown -s ?
A me capitava semplicemente per il fatto che spegnevo il monitor prima dello spegnimento del pc
provato semplicemente un ripristino del sistema? asd
sicuro che non schiacci il tasto "riavvia il pc" anzicche "spegni il pc" alcune volte a me è capitato °_°
su vista per di più il vecchio tasto spegni c'è ancora, con il solito simbolo, ma serve solo a mettere in stand-by
Se hai ancora il dos prova "format c:". Di solito risolve tutti i problemi.
salve ragazzi, scusate se sono mancato, comunque.
1 Non schiaccio per sbaglio il tasto riavvia ^^
2 Il monitor lo lascio acceso finche non si spegne perché subito dopo il riavvio devo spegnerlo, quindi niente ^^
3 Aiutatemi vi prego, non sono molto esperto di computer, anche se me la cavicchio ^^
potresti scriverti un programmino in c++ che effettua lo shutdown, lo compili in modo da avere l'eseguibile sottomano, lo metti sul desktop e ogni volta che vuoi arrestare il sistema basta un semplice doppio clic
un esempio di codice è il seguente
bool TShutdown::MySystemShutdown(){
HANDLE hToken;
TOKEN_PRIVILEGES tkp;
// Get a token for this process.
if (!OpenProcessToken(GetCurrentProcess(),TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &hToken))
return( FALSE );
// Get the LUID for the shutdown privilege.
LookupPrivilegeValue(NULL, SE_SHUTDOWN_NAME,&tkp.Privileges[0].Luid);
tkp.PrivilegeCount = 1; // one privilege to set
tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;
// Get the shutdown privilege for this process.
AdjustTokenPrivileges(hToken, FALSE, &tkp, 0,(PTOKEN_PRIVILEGES)NULL, 0);
if (GetLastError() != ERROR_SUCCESS)
return FALSE;
// Shut down the system and force all applications to close.
if (!ExitWindowsEx(EWX_SHUTDOWN | EWX_FORCE, 0))
return FALSE;
return TRUE;
}
il codice delle funzioni è lasciato come esercizio al lettore.
Metti su ul cd di winzozozz e riavvia tutto...ti da varie opzioni...fai ripristino sistema
ti viene una schermata nera dos style...scrivi fixbug e dovrebbe funzionare...
...ora nn ricordo la procedura esattamente passo per passo...ma il succo è quello...
...altrimenti segui il consiglio di NeMo...