Fehler im Kompatibilitäts-Assistenten und gelegentlich fehlende Registerkarte "Eigenschaften"

847
Ariane

Ich habe wahrscheinlich zwei Probleme mit dem Kompatibilitätsmodus von Windows.

Registerkarte "Kompatibilität" fehlt, jedoch nicht in allen Programmen

Der Titel ist ziemlich selbsterklärend, aber lassen Sie mich Ihnen zeigen: Die Registerkarte Kompatibilität des Fensters Eigenschaften fehlt für einige ausführbare Dateien, andere jedoch nicht. Sehen Sie, wie dieser NES-Emulator die Registerkarte hat, ein Game Launcher jedoch nicht.

Kompatibilitätsregisterkarte fehlt

Kompatibilitätsassistent meldet einen Fehler

Da die Registerkarte Kompatibilität nicht angezeigt wurde, dachte ich, ich könnte den Assistenten über die Rechtsklick-Option "Kompatibilitätsprobleme lösen" (ungefähre Übersetzung) versuchen. Hier zeigt sich jedoch ein Fehler. Der Fehler wird unabhängig vom Start des Assistenten angezeigt: von einer Datei mit einer Kompatibilitätsregisterkarte, von einer anderen, von der Kompatibilitätsregisterkarte selbst oder von einer Startbildschirmsuche ("Kompatibilität").

Fehler des Kompatibilitätsassistenten

Vermutete Ursachen

Vor der Neuinstallation von Windows habe ich vor kurzem die Installation abgebrochen, indem ich C: \ Users für D: \ Users massiv durchsucht und ersetzt habe, da ich Benutzerprofile und Programmvorgaben nicht ordnungsgemäß verschieben konnte. Bei dieser fehlerhaften Installation habe ich meinen Benutzerprofilordner, einschließlich AppData, und den Ordner ProgramData gesichert. Zum einen könnte es problematisch sein, Dinge aus einer Installation mit einer fehlerhaften Registrierung zu übertragen .

Hier habe ich zwei Fehler begangen:

  • Nach der Neuinstallation von Windows und dem ordnungsgemäßen Verschieben von Benutzerprofilen nach D: \, einschließlich Default und Public (gemäß den Anweisungen in dieser Antwort ), habe ich meine gesicherten Daten in meinen neuen Benutzerprofilordner eingefügt. Anstatt einige relevante AppData-Ordner wie Mozilla Firefox und Adobe auszuwählen, um meine Einstellungen in einigen Anwendungen beizubehalten, kopierte (und überschrieb) ich den gesamten AppData-Ordner, der beispielsweise einige Ordner mit dem Namen Microsoft enthält.

  • Mir wurde klar, dass der gesicherte ProgramData-Ordner keinen Sinn hatte, also wollte ich ihn löschen. Einige Betriebssysteme waren zwar nicht an die NEUE Installation gebunden, waren aber immer noch gesperrt und nicht löschbar. Statt nach Ubuntu zu booten und den Ordner zu löschen, um einen neuen Ordner zu erhalten, wurde ich faul und habe einfach den Inhalt der neuen Installation (C: \ ProgramData) in den gesicherten Ordner (D: \ ProgramData) kopiert "Ja" zum Überschreiben (offensichtlich mit einigen Fehlern in den gesperrten Dateien) und den ProgramData-Pfad in der Registrierung entsprechend den gleichen Anweisungen geändert.

Dies bedeutet, dass meine aktuelle Installation höchstwahrscheinlich einige ProgramData-Dateien aus der alten enthält.

Nun habe ich eine doppelte Frage:

1- Welche Ursachen könnten auf meiner Kompatibilitätsregisterkarte und meinem Assistenten aufgetreten sein? Könnte das Obige die Ursache sein?

2- Wenn es mein Fehler ist und die oben beschriebenen Fehler das Problem verursacht haben, gibt es eine Möglichkeit, dies ohne Neuinstallation zu beheben ? Windows installiert sich innerhalb von 5 bis 10 Minuten, was großartig ist. Das Neuinstallieren meiner Programme und das Neukonfigurieren alles so, wie ich es mir gewünscht habe, dauert einen ganzen Tag, und ich möchte es nach Möglichkeit unbedingt vermeiden.


zusätzliche Information

  • Windows 8 Professional, 64 Bit
  • Eine Neuinstallation wurde vor 1-2 Tagen durchgeführt, so dass böswillige Software und ähnliche Probleme unwahrscheinlich sind.
  • Mein System ist auf Französisch. Ich habe auf den Screenshots grob übersetzt, was ich für relevant hielt, aber wenn Sie eine zusätzliche Übersetzung benötigen, zögern Sie bitte nicht, in den Kommentaren nachzufragen.
2
`Windows installs itself within 5 to 10 minutes, which is great; however, reinstalling my programs and re-configuring everything the way I want it to be takes a whole day, and I would really like to avoid it if possible.` Tell me about it; I hate it when people jump to reinstall without at least *trying* to fix it. They must not use their systems much; anyone who has for a while will have to reset 100’s, even 1,000’s of settings here and there! Back in uni in 1997, I would reinstall now and then out of boredom/for *fun*. Now, I avoid it like the plague. I’m still using my XP install from 2003! Synetech vor 10 Jahren 0
Re: Verschieben von Datenordnern (`C: / Benutzer` ⇨` D: `), stimme ich zu. Ich habe vor langer Zeit meine gute alte XP-Installation von 2003 abgeschlachtet, um so viele Dinge wie möglich in separate Volumes, einschließlich Benutzerdatenordner, aufzuteilen. Wie Sie auf die harte Tour gelernt haben, müssen Sie beim Umgang mit solchen Dingen besonders vorsichtig sein, denn obwohl Windows viele Variablen verwendet, erwartet es dennoch bestimmte Dinge an bestimmten Orten und Pausen, wenn dies nicht der Fall ist (wie bei vielen Dritten). Partyprogramme). In diesem Fall können Sie einen Hardlink verwenden: Bewegen Sie `Users` nach` D: `, machen Sie einen Hardlink auf` C: `und lassen Sie die Registrierung in Ruhe. Synetech vor 10 Jahren 0
`The title is rather self-explanatory, but let me show you: the Properties window's Compatibility tab is missing for some executables, but not others. See how this NES emulator has the tab, but a game launcher doesn't.`   Can you discern any sort of pattern? That is, can you find any difference between the ones that it shows up for and the ones it doesn’t or similarity between the items in the two groups? For example, Windows executables vs. third-party, 32-bit vs. 64-bit, signed vs. unsigned, etc.? What about shortcuts? Synetech vor 10 Jahren 1
Wie wäre es, wenn Sie statt im Tab * Properties * der ausführbaren Datei selbst nach der Registerkarte * Compatibility * suchen, eine Verknüpfung dazu erstellen und dann den * Properties * -Dialog der Verknüpfung prüfen. Synetech vor 10 Jahren 0
@Synetech 1. Das Verknüpfen mit C: \ wurde in der Vergangenheit durchgeführt und hat Probleme mit dem Dateiverlauf verursacht. Deshalb habe ich es diesmal mit der Registrierung gemacht. 2. Uhm, ich wollte sagen, dass es ein Firmengrößenmuster zu geben schien ("große Unternehmen", "offizielle" installierte Programme haben keinen Tab, während eher zufällige "hausgemachte" Sachen eher dazu neigen ) weil Dragon Nest, Ragnarok 2 und Internet Explorer keine Registerkarte hatten, aber dann sah ich, dass iTunes, Skype, Adobe Illustrator und Firefox die Registerkarte haben. Also nein, ich kann kein Muster wirklich sehen. 3. Verknüpfungen ergeben dasselbe Ergebnis wie ihre übergeordnete EXE-Datei. Ariane vor 10 Jahren 0

1 Antwort auf die Frage

1
Zero3

Der Fehlercode 80070005 scheint auf einige unzureichende Datei- / Registrierungsberechtigungen zurückzuführen zu sein. Dies ist angesichts Ihres Beitrags sinnvoll.

Ich würde Process Monitor ( http://technet.microsoft.com/de-de/sysinternals/bb896645 ) ausführen, um herauszufinden, welche Datei- / Registrierungsschlüssel nicht über die erforderlichen Berechtigungen verfügen. Abbildung PM1-5 in diesem Beitrag zeigt, wie in Process Monitor nach "Zugriff verweigert" gefiltert wird: http://blogs.technet.com/b/chad/archive/2009/12/30/how-to-use-sysinternals- Prozess-Monitor-und-Prozess-Explorer-für-Problembehandlung-sharepoint.aspx .

Am Ende würde ich ernsthaft eine Neuinstallation von Windows in Betracht ziehen. Wenn Sie die Datei- / Registrierungsberechtigungen so schlecht gemacht haben, stoßen Sie möglicherweise auf seltsame Fehler.

https://dl.dropboxusercontent.com/u/51617032/Logfile.PML Ich habe die Ergebnisse dieses Filters gespeichert. Es scheint einige relevante Fehler zu geben, aber ich habe keine Ahnung, was mit ihnen zu tun ist. Kannst du mir helfen? Ariane vor 10 Jahren 0
Ein Weg, um voranzukommen, besteht darin, die Berechtigungen dieser paar Dateien und Registrierungsschlüssel mit einer funktionierenden Windows-Installation zu vergleichen. Hier ist eine kurze Übersicht von mir zum Vergleich: ** disk.pnf: ** SYSTEM + Administrator: Alle außer etwas. Benutzer: Lesen und Ausführen + Lesen. ** PnpLockdownFiles: ** SYSTEM + Administratoren: Speziell. ** Session Manager: ** CREATOR BESITZER: Speziell. SYSTEM + Administratoren: Vollständig + Lesen. Benutzer: Lesen. ** Temp (+ Unterordner): **: SYSTEM + Administratoren +: Alles außer etwas. Zero3 vor 10 Jahren 0
Nachdem Sie die Berechtigungen für diesen temporären Ordner überprüft haben, würde ich vorschlagen, den msdt-Unterordner zu löschen. Es scheint, dass insbesondere bei diesem eine wichtige Berechtigung fehlt. Es scheint auch Teil der Dinge zu sein, die Sie basierend auf Ihrem ursprünglichen Beitrag kopiert haben. Also einfach löschen und msdt.exe (einige Windows-Diagnoseprozesse) neu erstellen. Möglicherweise ist ein Neustart erforderlich. Zero3 vor 10 Jahren 0
Bevor ich etwas löschte und möglicherweise Probleme verursachte, versuchte ich, msdt.exe zu starten. Es funktioniert nicht genau wie bei dem Kompatibilitäts-Assistenten. Gleicher Fehlercode. Sollte ich trotzdem versuchen, den Ordner zu löschen? Oder sollte ich zuerst versuchen, Ihre Berechtigungen zu reproduzieren? Ich vermisse auch etwas, aber normalerweise, wenn Sie den Ordner eines Programms löschen, funktioniert es nicht mehr. Wird msdt.exe nicht mehr funktionieren, wenn der Ordner msdt, der Ordner, gelöscht wurde? Ariane vor 10 Jahren 0
Ich würde zuerst die Berechtigungen überprüfen, insbesondere im temporären Ordner (+ msdt-Unterordner). Wenn Sie den msdt-Unterordner löschen und die Berechtigungen für den temporären Ordner immer noch falsch sind, besteht die Möglichkeit, dass Sie dasselbe Problem wie zuvor haben. Ich würde immer noch den msdt-Unterordner löschen, da Ordner innerhalb eines temporären Ordners von ** temporärer Natur * sind und daher normalerweise sicher gelöscht werden können (Sie können ihn immer an einen anderen Ort verschieben, um ein Backup zu haben, falls sich daran nichts ändert ). Zero3 vor 10 Jahren 0
Erläuterung: Sie löschen weder das Programm msdt noch dessen Programmdateien. Sie löschen die temporären Dateien, die vom Programm nach Bedarf neu erstellt werden sollen. Es ist gängige Praxis für Programme, temporäre / Cache-Daten zu erzeugen, die sicher gelöscht werden können. Diese werden normalerweise in systemweiten temporären Ordnern abgelegt, um unter anderem anzuzeigen, dass sie sicher gelöscht werden können, wenn der Benutzer dies wünscht (z. B. um Speicherplatz freizugeben). Oft sind diese temporären Dateien an das System gebunden, auf dem sie erstellt wurden, und sollten daher (wie Sie) nur selten kopiert werden. Ich würde also definitiv versuchen, sie zu löschen. Zero3 vor 10 Jahren 0
Am Ende habe ich beschlossen, einfach den gesamten Temp-Ordner zu löschen. Du bist ein Genie! Die Hälfte des Problems ist gelöst, und der Kompatibilitäts-Assistent ist zurück. (msdt auch.) Die Registerkarte Kompatibilität ist jedoch immer noch nicht vorhanden. Ich habe versucht, mit dem Assistenten so etwas wie "Als Administrator starten" anzuwenden, und die Option wurde angewendet. Die Registerkarte Kompatibilität ist jedoch nirgends zu finden. Ariane vor 10 Jahren 0
Großartig! :). Schauen Sie sich diese Registerkarte zum Aktivieren / Deaktivieren der Registerkarte an: http://www.sevenforums.com/tutorials/237405-compatibility-tab-add-remove-properties.html. Es könnte nur deaktiviert worden sein. Zero3 vor 10 Jahren 0
Ich bin momentan nicht auf meinem Computer, also kann ich nicht nachsehen, aber die Kompatibilitätstabelle ist für einige Programme vorhanden. in anderen abwesend. Ich werde einen Blick darauf werfen, wenn ich zu Hause bin. Kann sich das Aktivieren / Deaktivieren nur auf einige ausführbare Dateien auswirken? Ariane vor 10 Jahren 0