Sono un amministratore nel mio computer server COM +, l'identità del mio componente server COM + impostato su "Questo utente" e fornito le mie credenziali lì. Potrei invocare il mio componente dalla macchina client. Ma l'applicazione client smetterà di funzionare dopo un po 'di tempo con errorcode 8000401a. Così chiudo la mia app del server e quando riavvio l'applicazione mostra un errore nome utente e password errati con il codice di errore 8000401a. Quando reinserisco nuovamente la mia password e la ricollego. funziona bene Sembra che la mia password inserita nella scheda identità sia stata resettata? Perché?Codice di errore remoti COM + 8000401a perché la password di questo utente nella scheda Identità viene reimpostata
risposta
Se si tratta di "Questo utente", verificare che le credenziali dell'utente abbiano accesso al file system e ai binari necessari per l'applicazione.
Sì, le credenziali utente fornite sono di un utente amministratore. Accesso completo a tutto ciò che è necessario per l'applciazione. Inoltre tutto funziona bene per un po 'di tempo. Dopo circa mezz'ora, smette di funzionare. Reinserisco la password e il suo funzionamento riprende a funzionare. Qualcosa sta cambiando la password dopo un periodo stabilito, immagino – Shanadas
La risposta breve è che il tuo account di dominio perde il suo accesso come un processo batch privilegio su ogni risincronizzazione di Active Directory e l'app del server non è in grado di riavviare in seguito. Il reinserimento delle credenziali ripristina il privilegio solo temporaneamente.
Devi dare definitivamente il Accedere come batch job privilegio al tuo account tramite il GPO sul domain controller (vedi Q312497 per la descrizione completa).
non sono sicuro perché, ma ho avuto un caso in cui il Log come servizio è stato anche richiesto privilegio (provate quello pure se il accesso come un processo batch non lo fanno esso).
Avete qualche registrazione di eventi nel tempo in cui inizi a ricevere questo 'CO_E_RUNAS_LOGON_FAILURE'? –