Wie man eine kaputte .EXE-Dateizuordnung repariert [duplizieren]

12

Nachdem ich (hoffentlich) Viren aus einer Windows 7-Installation entfernt habe (nachdem ich mich entschieden habe, den Laptop nicht mehrmals mit meinem Auto zu überfahren), ist fast alles wieder normal. Das einzige Problem, das ich noch habe, ist, dass die Dateierweiterung ".exe" für Benutzer ohne Administratorrechte nicht funktioniert. Wenn Sie also auf die verschiedenen Desktopanwendungslinks klicken, wird die Meldung "Wie möchten Sie diese öffnen?" Dialog.

Ich habe das angebliche Registry-Fixing von "winhelponline" durchlaufen und das hatte absolut keine Auswirkung. Ich habe versucht, "assoc" für die betroffenen Benutzer auszuführen, aber es gibt an , dass die .exe-Zuordnung "exefile" ist, obwohl sie dauerhaft nicht funktioniert.

Ein Rechtsklick auf ein Symbol Desktop und dann auf „Start“ die Wahl hat erfolgreich eine Anwendung öffnen, aber das ist eindeutig eine schreckliche Situation.

Für meinen Administrator scheinen die Dinge gut zu funktionieren.

Was muss ich tun, um die Dinge zum Laufen zu bringen?

Spitze
quelle
Ich gehe davon aus, dass Sie neu gestartet haben, nachdem Sie Änderungen an der Registrierung vorgenommen haben.
Soandos
1
Ja, es ist Windows, das ich ungefähr 800 Mal neu gestartet habe :-)
Pointy
1
Ich stimme dafür, diese Frage zu schließen, weil die andere Frage bessere Antworten hat, obwohl diese Frage schon früher gepostet wurde. Dieses Duplikat-Netzwerk wird auf Meta diskutiert .
Ben N

Antworten:

6

Öffnen Sie den Editor und speichern Sie eine Textdatei (mit der Erweiterung .reg) mit folgendem Inhalt:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\exefile\shell\open\command]
@="\"%1\" %*"

Doppelklicken Sie auf die Datei und starten Sie sie neu.

HAFTUNGSAUSSCHLUSS: Verwendung auf eigene Gefahr! Es gibt keine Garantie, dass dies funktioniert!

es funktioniert nicht
quelle
1
Ich habe genau das getan. Es hatte absolut keine Wirkung. ( Edit zumindest ich denke , das ist , was eine der zufälligen .bat - Dateien , die es tat zu beheben vorgab ich es aber versuchen kann Können Sie mir sagen , was das wie von innen aussehen würde.. regedit?)
Zipfel
Was ist die Erklärung dafür, dass die Dinge für meinen Admin-Benutzer gut funktionieren, aber nicht für Nicht-Administratoren?
Pointy
Wenn Sie die Registrierung unter dem angegebenen Pfad
anzeigen, wird der Textwert
4
Nun, es muss eine .reg-Datei sein, keine bat-Datei. War es eine Registrierungsdatei, die Sie ausgeführt haben? Und was Admins betrifft, hat das [Virus] -Ding möglicherweise Ihre Registrierung nur im Abschnitt HKEY_LOCAL_USER bearbeitet. Wenn Sie HKEY_CLASSES_ROOT verwenden, sind die Änderungen global.
itdoesntwork
OK, ich habe wahrscheinlich eine .reg-Datei ausprobiert. Ich werde es auf jeden Fall versuchen. Ich kann im Moment nicht, weil mein Kind es gerade über die Linux-Partition benutzt :-)
Pointy