locked
Problema con "modalità affiancata" in windows 7 a 64 bit RRS feed

  • Discussione generale

  • Salve, scrivo per chiedere aiuto per un amico che ha il seguente problema da un po' di tempo.
    In pratica da metà gennaio sul suo PC con Windows 7 64 bit OEM molti processi non si avviano correttamente.
    Sembra di capire che i problemi siano associati ai programmi 32 bit che vengono "ospitati" nel sistema a 64 bit.
    L'errore si manifesta con un popup che recita più o meno:

    "la configurazione della modalità affiancata dell'applicazione non è corretta.
    Consultare il registro degli eventi applicazioni o utilizzare lo strumento da riga di comando
    sxstrace.exe per ottenere ulteriori informazioni."

    negli eventi si trovano errori equivalenti per quanto riguarda l'avvio di alcuni servizi al boot, ma nulla per i tentativi espliciti di lancio di programmi da parte egli utenti. Facendo delle prove con sxstrace si ottengono dei file di log tipo il seguente:

    ============
    Inizio generazione contesto di attivazione.
    Parametro di input:
    	Flags = 6
    	ProcessorArchitecture = Wow32
    	CultureFallBacks = it-IT;it
    	ManifestPath = System Default Context
    	TextualIdentity = Microsoft.Windows.SystemCompatible,version="6.0.0.0",type="win32",publicKeyToken="6595b64144ccf1df",processorArchitecture="x86"
    	AssemblyDirectory = C:\Windows\WinSxs
    	Application Config File = 
    -----------------
    INFORMAZIONI: risoluzione del riferimento Microsoft.Windows.SystemCompatible,version="6.0.0.0",type="win32",publicKeyToken="6595b64144ccf1df",processorArchitecture="x86" in corso.
    	INFORMAZIONI: risoluzione del riferimento per ProcessorArchitecture Unknown in corso.
    		INFORMAZIONI: risoluzione del riferimento per la lingua Unknown in corso.
    			INFORMAZIONI: applicazione dei criteri di binding in corso.
    				INFORMAZIONI: criteri di autore non trovati.
    				INFORMAZIONI: reindirizzamento criteri di binding non trovato.
    			INFORMAZIONI: inizio dell'esecuzione del probe dell'assembly.
    			INFORMAZIONI: fine dell'esecuzione del probe dell'assembly.
    ERRORE: generazione del contesto di attivazione non riuscita.
    Fine generazione contesto di attivazione.

    dove il problema potrebbe dipendere dal fatto che il sistema cerca di risolvere le dipendenze con "ProcessorArchitecture Unknown" e "lingua Unknown".
    Ho provato ad eseguire (sia da cmd con privilegi di admin che attivando l'utenza administrator): 

    sfc /scannow
    ma mi dice
    Protezione risorse di Windows: impossibile eseguire l'operazione richiesta.

    Ho provato a cercare in rete e trovato un caso di un problema simile in cui c'era un problema di dipendenze con le librerie VC++. L'unisnstall delle ridistribuzione delle librerie VC++ 2008 e relativa SP1 non ha dato benefici perché poi non riuscivo a reinstallare poiché l'installer stesso è un eseguibile 32 bit :-(.
    Ho provato poi a risalire ad un punto di ripristino di prima di quando sono cominciati i problemi: questo mi ha riportao in uno stato con VC 2008 e relativo SP1 installato, ma sempre con lo stesso problema.
    Ho provato a ripulire la cache di prefetch di windows, ma niente anche da quello.
    Aggiungo infine che nel file di log %systemroot%\Logs\CBS\CBS.log trovato molti errori tutti uguali:

    2011-03-20 18:32:01, Info         CSI  00000013 Mismatch between identity keyform and parent key name: [ml:280{140},l:184{92}]"amd64_7f22eee044b68b52cc1c77af5782149a_31bf3856ad364e35_6.1.7600.20804_none_fa344e2341e624b2" vs. [l:184{92}]"amd64_7f22eee044b68b52cc1c77af5782149a_31bf3856ad364e35_6.1.7600.20804_none_fa744e2341e624b2" on identity 7f22eee044b68b52cc1c77af5782149a, Version = 6.1.7600.20804, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral
    2011-03-20 18:32:03, Info         CSI  00000014 Mismatch between identity keyform and parent key name: [ml:280{140},l:202{101}]"amd64_microsoft-windows-ie-behaviors.resources_31bf3856ad364e35_8.0.7600.16385_it-it_2ad115cd06965272" vs. [l:202{101}]"amd64_microsoft-windows-ie-behaviors.resources_31bf3856ad364e35_8.0.7600.16385_it-it_2ed115cd06965272" on identity Microsoft-Windows-IE-Behaviors.Resources, Version = 8.0.7600.16385, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture = [l:10{5}]"it-IT", VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral
    2011-03-20 18:32:03, Info         CSI  00000015 Mismatch between identity keyform and parent key name: [ml:280{140},l:200{100}]"amd64_microsoft-windows-ie-devtools.resources_31bf3856ad364e35_8.0.7600.16385_it-it_5eda5ae304d95d8f" vs. [l:200{100}]"amd64_microsoft-windows-ie-devtools.resources_71bf3856ad364e35_8.0.7600.16385_it-it_5eda5ae304d95d8f" on identity Microsoft-Windows-IE-DevTools.Resources, Version = 8.0.7600.16385, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture = [l:10{5}]"it-IT", VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral
    2011-03-20 18:32:03, Error         CSI  00000016 (F) Invalid attribute name found: [l:28{14}]"PubligKeyToken"[gle=0x80004005]
    2011-03-20 18:32:03, Error         CSI  00000017@2011/3/20:17:32:03.579 (F) d:\w7rtm\base\wcp\identity\id_baseidentity.cpp(1263): Error STATUS_SXS_INVALID_IDENTITY_ATTRIBUTE_NAME originated in function Windows::Identity::Rtl::Implementation::CRtlIdentityBase::CRtlIdentityBase_Initialize expression: pBAI != 0
    [gle=0x80004005]
    2011-03-20 18:32:03, Error         CSI  00000018 (F) STATUS_SXS_INVALID_IDENTITY_ATTRIBUTE_NAME #839917# from Windows::Identity::Rtl::Implementation::CRtlIdentityAuthority::IRtlIdentityAuthority_Parse(flags = 0, string = [l:332{166}]"Microsoft-Windows-MediaPlayer-MP3-Settings, Culture=neutral, Version=6.1.7600.16385, PubligKeyToken=31bf3856ad364e35, ProcessorArchitecture=amd64, versionScope=NonSxS")
    [gle=0xd0150017]


    Ho l'impressione che non resti che cercare di reinstallare in modalità riparazione, ma se avete qualche idea prima che rinunci è bene accetta.

    grazie in anticipo
    Francesco

     

     

    • Tipo modificato Anca Popa venerdì 25 marzo 2011 08:42 thread inattivo
    domenica 20 marzo 2011 18:09

Tutte le risposte

  • Cancellata la cartella Winsxs ?
    Adriano Arrigo
    Microsoft MVP Windows Desktop IT-Pro 2008 - 2009 - 2010 - 2011
    ITALY
    Se la risposta ti ha aiutato clicca su Vota come Utile.
    mercoledì 23 marzo 2011 11:20