L'errore 0xc0000022 è spesso associato ad applicazioni legacy che presentano problemi di compatibilità con le ultime versioni di Windows (Windows 10 e Windows 8.1). Ma potresti riscontrare questo messaggio di errore anche durante l'esecuzione di Adobe Acrobat Reader, apri un file PDF o esegui un altro prodotto Adobe. È noto che alcune suite antivirus causano questo problema bloccando le autorizzazioni richieste dall'applicazione che visualizza l'errore.

Per quelle applicazioni scritte in Visual Basic, errore 0xc0000022 di solito indica un problema di autorizzazioni con un file DLL (libreria collegata dinamicamente) necessario. Spesso, questo problema può essere evitato eseguendo il programma con privilegi di amministratore. Questo può essere fatto facilmente facendo clic con il tasto destro del mouse sul collegamento dell'applicazione e facendo clic su Esegui come amministratore.
Se l'esecuzione del programma con diritti di amministratore non aiuta, rivolgi la tua attenzione al tuo antivirus. Sono note alcune suite antivirus di terze parti (in particolare AVG e Mc Afee) causare questo errore con browser e altre app che richiedono autorizzazioni di rete. Prova a disabilitare la funzione di protezione in tempo reale dell'antivirus di terze parti e riapri l'applicazione.
Se non ha funzionato, utilizzare uno dei due metodi seguenti per eliminare l'errore 0xc0000022. Nel caso in cui visualizzi il messaggio di errore all'apertura di Adobe Reader o di un file PDF, segui il metodo 1. Se vedi l'errore dopo aver eseguito un'applicazione (o gioca) legacy su Windows 8 o Windows 10, segui il metodo 2.
Metodo 1: riparare Microsoft Visual C ++ 2013 Ridistribuibile
La maggior parte delle applicazioni si basa ancora su pacchetti ridistribuibili di Microsoft Visual C ++ per funzionare correttamente su Windows, e Acrobat Reader non fa eccezione. Alcuni utenti hanno segnalato di aver visto l'errore 0xc00000022 con un prodotto Adobe dopo che Windows ha eseguito un aggiornamento automatico. fortunatamente, questo può essere risolto riparando i pacchetti ridistribuibili di Microsoft Visual C ++ 2013 utilizzato dalla suite Adobe. Segui la guida qui sotto per eliminare l'errore 0xc0000022:
Nota: La seguente guida funzionerà anche con altri prodotti Adobe che visualizzano l'errore 0xc00000022, non solo con Acrobat Reader.
-
Premi il tasto Windows + R per aprire una finestra di esecuzione. Digita appwiz.cpl e premi Invio per aprire Programmi e funzionalità.
-
Scorri verso il basso fino a Microsoft Visual C Redistributable Packages ++ 2013 e fare clic con il tasto destro sulla prima voce. Quindi fare clic su Cambia.
-
Fare clic sul pulsante Ripara e quindi su Sì quando viene visualizzato il popup Controllo account utente.
-
Una volta che la configurazione è andata a buon fine, ripetere il passaggio 2 e El Paso 3 per tutti i restanti pacchetti Microsoft Visual C ++ 2013.
-
Una volta che tutti i pacchetti Microsoft Visual C sono stati riparati ++ 2013, riavvia la macchina e prova a riavviare Acrobat Reader (o apri un file PDF).
Se l'applicazione visualizza ancora lo stesso messaggio di errore, Torna a Programmi e funzionalità e disinstalla tutti i pacchetti Microsoft Visual C ++ 2013. Dopo, eseguire un altro riavvio e utilizzare questo collegamento Microsoft ufficiale per scaricare e installare nuovamente i pacchetti.
Metodo 2: abilitare DirectPlay su componenti legacy
DirectPlay è un'API obsoleta che in precedenza faceva parte dell'API DirectX di Microsoft. È essenzialmente una libreria di comunicazione di rete utilizzata principalmente per lo sviluppo di giochi per computer, ma è stato utilizzato anche in alcune applicazioni generiche.
Potresti aver riscontrato l'errore 0xc0000022 durante il tentativo di aprire un vecchio gioco o un'applicazione. Questo accade perché il gioco (o l'app) in questione tenta di utilizzare un file .dll che è stato deprecato insieme a DirectPlay. Sebbene i componenti DirectPlay siano considerati obsoleti in Windows 8.1 e Windows 10, può ancora essere attivato dalle impostazioni di Windows.
Si usa Windows 8.1 o Windows 10, DirectPlay sarà disabilitato per impostazione predefinita. Segui la guida qui sotto per attivare DirectPlay ed eliminare l'errore 0xc0000022:
-
Premi il tasto Windows + R per aprire una finestra di esecuzione. In, digita appwiz.cpl e premi Invio per aprire Programmi e funzionalità.
-
Fai clic su Attiva o disattiva le funzionalità di Windows.
-
Si prega di attendere fino a quando l'elenco è pieno, quindi seleziona la casella accanto a Componenti legacy.
-
Premi l'icona + accanto a Componenti legacy e seleziona la casella accanto a DirectPlay. Premi Ok per salvare le impostazioni.
-
Il tuo sistema operativo configurerà i file necessari per attivare DirectPlay. Non chiudere la finestra finché non viene visualizzato il messaggio »Windows ha completato le modifiche richieste».
-
Riavvia il sistema ed esegui nuovamente l'applicazione. Dovrebbe aprirsi senza l'errore 0xc00000022.
Articoli correlati):
0xc00007b
Articolo correlato:
- Questa pagina non può caricare correttamente Google Maps
- ▷ Come riparare ERR_INTERNET_DISCONNECTED
- ▷ Come riparare da soli l'arresto di Avast
- Windows non ha un profilo di rete per questo errore del dispositivo
- Mediakit segnala che non c'è abbastanza spazio sul dispositivo per l'operazione richiesta
- Esplora file di Windows 10 non risponde [11 modi per risolverlo]





Metodo 2: abilitare DirectPlay su componenti legacy








