Come risolvere errore 0xc0000022 Windows 8

Alcune applicazioni possono essere causa di un errore 0xc0000022. Per le applicazioni scritte in Visual Basic (versioni precedenti. NET), come molte delle applicazioni che si possono trovare sul bvsystems.be, il 0xc0000022 è errore di solito significa che c'è un problema con i permessi di accesso ai file di uno dei file DLL necessari ( Dinamicamente Linked Library). Essi sono librerie esterne con funzioni software. Questi file sono spesso in questo percorso C:\Windows\System32 o C:\Windows\syswow64 .


E 'facile capire se si hanno problemi con i permessi dei file: basta provare a eseguire l'applicazione con privilegi di amministratore: se il programma viene eseguito, allora, hai un problema con le autorizzazioni di accesso.

Si può facilmente eseguire un programma con i diritti amministrativi: basta fare clic destro sul collegamento per l'applicazione, quindi fare clic su 'Esegui come amministratore'.

Come individuare i file DLL accesso negato
Su internet ho trovato un programma chiamato Process Monitor, si tratta di un programma che può essere scaricato dal sito Web di Microsoft . Il programma mostra tutte le attività di file in Windows: i file che vengono creati? i file aperti? E così via ...
Ho avviato Process Monitor e ho cominciato a vedere tutti i processi, sopratutto KML Generator e dopo un po noto che il result mi da l'errore 0xc0000022 Access Denied.


Poi ho smesso di catturare gli eventi in Process Monitor. Questo può essere fatto facendo clic su File \ Capture Events . Il trucco è quello di filtrare tutte le linee che non appartiene al KML generator. Questo rende l'analisi del log molto più facile. Destro del mouse su qualsiasi programma indesiderato nell'elenco e quindi fare clic su Escludi 'undesiredprogramname'.

Ora è possibile analizzare il log, sul sistema andando a cercare il percorso C:\Windows\Syswow64\MSVBVM50.DLL.

Ora si dovrebbe passare alla cartella contenente il file DLL problematico. Sul mio sistema è C:\Windows\Syswow64 . Quindi cercare il file DLL e fare clic destro del mouse. Passare alle proprietà. Si aprirà la seguente finestra. Qui si dovrebbe passare alla scheda di sicurezza.


E 'un buon segno se si ottiene una finestra che appare esattamente come questo. Significa che il tuo utente attuale non ha alcun accesso al file. Fare clic sul pulsante 'Continua' per fornire alcuni diritti amministrativi. Si vedrà, quindi, la finestra Autorizzazioni con gli utenti che hanno accesso al file. Nel mio caso solo amministratore di sistema può avere accesso.

Ora fare clic sul pulsante Aggiungi per aggiungere un nuovo utente. Scrivere il nome, e fare clic su OK. L'utente sarà ora aggiunto alla lista con autorizzazioni per il file MSVBVM50.DLL

E' ora è possibile chiudere tutte le finestre, e dovrete essere in grado di eseguire tutti programmi senza avere l'errore.

Commenti

  1. Come Risolvere Errore 0Xc0000022 Windows 8 >>>>> Download Now

    >>>>> Download Full

    Come Risolvere Errore 0Xc0000022 Windows 8 >>>>> Download LINK

    >>>>> Download Now

    Come Risolvere Errore 0Xc0000022 Windows 8 >>>>> Download Full

    >>>>> Download LINK Ls

    RispondiElimina

Posta un commento

* Non inserire link cliccabili altrimenti il commento verrà eliminato. Metti la spunta a Inviami notifiche per essere avvertito via email di nuovi commenti al post.