Jak naprawić zepsute skojarzenie pliku .EXE [duplikat]


12

Po (mam nadzieję) wyszorowaniu wirusów z instalacji Windows 7 (po tym, jak zdecydowałem, że nie będę po prostu kilkakrotnie przejeżdżał laptopem samochodem), wszystko prawie wróciło do normy. Jedyny problem, jaki mam, to to, że dla moich użytkowników niebędących administratorami rozszerzenie pliku „.exe” nie działa. Oznacza to, że kliknięcie różnych łączy aplikacji komputerowej powoduje wyświetlenie odpowiedzi „Jak chcesz to otworzyć?” dialog.

Przeszedłem domniemane naprawianie rejestru z „winhelponline” i to nie miało absolutnie żadnego efektu. Próbowałem uruchomić „assoc” dla dotkniętych użytkowników, ale zgłasza, że skojarzenie .exe jest „exefile”, nawet jeśli uporczywie nie działa.

Kliknięcie prawym przyciskiem myszy ikony na pulpicie, a następnie wybranie „start” powoduje pomyślne otwarcie aplikacji, ale jest to oczywiście okropna sytuacja.

Dla mojego administratora, wszystko wydaje się działać dobrze.

Co muszę zrobić, aby wszystko działało?


Zakładam, że wznowiłeś działanie po wprowadzeniu zmian w rejestrze?
soandos

1
Tak, ponieważ w systemie Windows uruchomiłem się ponownie około 800 razy :-)
Pointy

1
Głosuję za zamknięciem tego pytania jako duplikatem tego drugiego pytania, ponieważ na drugie pytanie ma lepsze odpowiedzi, mimo że to zostało opublikowane wcześniej. Ta sieć dupe jest dyskutowana na Meta .
Ben N

Odpowiedzi:


6

Otwórz Notatnik i zapisz plik tekstowy (z rozszerzeniem .reg) o następującej treści:

Windows Registry Editor Version 5.00

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

Kliknij dwukrotnie plik, a następnie uruchom ponownie.

ZASTRZEŻENIE: Używaj na własne ryzyko! Nie ma gwarancji, że to zadziała!


1
Zrobiłem dokładnie to. Nie miało to absolutnie żadnego efektu. ( edytuj przynajmniej myślę, że tak właśnie zrobił jeden z losowych plików .bat, który miał to naprawić. Mogę jednak spróbować. Czy możesz mi powiedzieć, jak by to wyglądało od wewnątrz regedit?)
Pointy

Jakie jest wyjaśnienie rzeczy, które działają dobrze dla mojego administratora, ale nie dla nie-administratorów?
Pointy

Podczas przeglądania rejestru pod podaną ścieżką zobaczysz wartość tekstową: „% 1”% *
Myrddin Emrys

4
To musi być plik .reg, a nie plik nietoperza. Czy prowadziłeś plik reg? A jeśli chodzi o administratorów, to [wirus] mógł edytować rejestr tylko w sekcji HKEY_LOCAL_USER. Jeśli użyjesz HKEY_CLASSES_ROOT, zmiany będą miały charakter globalny.
itdoesntwork

OK Prawdopodobnie próbowałem pliku .reg. Zdecydowanie spróbuję tego jednak. W tej chwili nie mogę, ponieważ moje dziecko obecnie używa go za pośrednictwem partycji Linux :-)
Pointy
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.