|
Gast
Offline
Registriert seit: 06-2006
Beiträge: 18
|
Eventviewer beschädigt (1 defekter Sektor auf der Festplatte)
Moin,
wie kann ich den Eventviewer "reparieren"?
Die defekte Platte ist auf neue Platte geklont worden, System läuft einwandfrei, nur der Event viewer (Ereignisanzeige) startet nicht mehr, sowohl "standalone", als auch in der Computerverwaltung - MMC Snap in kann nicht geladen werden.
Ich habe sämtliche Systemprotokolle bereinigt, die Protokollierung läuft auch einwandfrei (mit Advanced Event viewer überprüft)
Es ist also anzunehmen, daß die eventvwr.exe oder eine der dazugehörigen DLLs o.ä. genau auf dem defekten Sektor der alten Festplatte lag und nun beschädigt ist oder nicht mehr vorhanden ist.
Ich habe schon versucht die betreffenden Dateien zu überscheiben mit Versionen von einem laufenden System, die Dateien können aber nicht übeschieben werden.
SFC / scannow ist ohne Befund.
ciao
Lothar
hier noch der genaue Fehler:
FX:{b05566ae-fe9c-4363-be05-7a4cbb7cb510}
Die Datei oder Assembly "EventViewer, Version=6.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" oder eine Abhängigkeit davon wurde nicht gefunden. Das System kann die angegebene Datei nicht finden.
Stapelüberwachung:
Die Datei oder Assembly "EventViewer, Version=6.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" oder eine Abhängigkeit davon wurde nicht gefunden. Das System kann die angegebene Datei nicht finden.
Ausnahmestapelüberwachung:
bei System.Reflection.Assembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection)
bei System.Reflection.Assembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection)
bei System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection)
bei System.Reflection.Assembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection)
bei System.Activator.CreateInstance(String assemblyName, String typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, Evidence securityInfo, StackCrawlMark& stackMark)
bei System.Activator.CreateInstance(String assemblyName, String typeName)
bei System.AppDomain.CreateInstance(String assemblyName, String typeName)
bei System.AppDomain.CreateInstanceAndUnwrap(String assemblyName, String typeName)
bei Microsoft.ManagementConsole.Internal.SnapInClient.CreateSnapIn(String assemblyName, String typeName)
bei Microsoft.ManagementConsole.Internal.ClassLibraryServices.Microsoft.ManagementConsole.Internal.IClassLibrarySe rvices.CreateSnapIn(String assemblyName, String typeName)
bei Microsoft.ManagementConsole.Executive.SnapInInitializationOperation.OnStart()
bei Microsoft.ManagementConsole.Executive.Operation.Start()
bei Microsoft.ManagementConsole.Executive.RunningOperationsTable.EnqueueOperation(Operation operation)
bei Microsoft.ManagementConsole.Executive.NamespaceExtensionComponentData.GetScopeNodeForExpand(IDataObject dataObject, IntPtr hScopeItem)
bei Microsoft.ManagementConsole.Executive.ComponentData.OnExpandSync(IDataObject dataObject, IntPtr hScopeItem)
bei Microsoft.ManagementConsole.Executive.ExpandSyncMmcNotification.OnNotify(IntPtr dataObject, IntPtr arg, IntPtr param)
bei Microsoft.ManagementConsole.Executive.MmcNotifyTarget.Notify(IntPtr dataObject, NotificationType eventType, IntPtr arg, IntPtr param)
bei Microsoft.ManagementConsole.Executive.ComponentData.Notify(IntPtr dataObject, NotificationType eventType, IntPtr arg, IntPtr param)
|