![]() |
Проблема с exe файлами
Помогите!!! Когда лазял р реестре, поменял название в *.exe exefile на exeshnik. Думал это мне сойдет с рук но не тут то было. После этого НИ ОДНА программа, кроме промодника, не открывается. Копию реестра не сохранил. Редактор реестра не открывается. Можно ли написав в блокноте, заменить exeshnik на прошлое название?
|
переименуй regedit.exe в regedit.com, запусти его и верни все взад :)
|
zzzot
Загрузись с CD ERD Commander (_http://www.imho.ws/showthread.php?t=10852). Отредактируй реестр обратно. Хотя, подозреваю, проще будет снести винду и поставить чистую. Ведь изменения вносились наверняка не только в этот раздел реестра... |
Цитата:
Или сделай его сам: Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\.exe] @="exefile" "Content Type"="application/x-msdownload" [HKEY_CLASSES_ROOT\.exe\PersistentHandler] @="{098f2470-bae0-11cd-b579-08002b30bfeb}" |
cmy, не выйдет... Ты думаешь он просто так добавляется? Он запускает regedit, а тот уже вносит данные в реестр.
zzzot, еще вариант. Подключиться к реестру по сети и внести изменения. Я так решал это дело... |
или как вариант подцепить винт к другой машине и открыть нужную ветку реестра на ней
хотя у меня смена расширения помогла. после вирусняка, который себя как раз прописал чтобы exeшники через его открывались |
[BCartman[/B]
Это догадка или опыт? Судя по записи в реестре о расширении reg, ничего не должно запускаться. |
Цитата:
Цитата:
|
Если востановление системы неотключал,попробуй откат.
|
Цитата:
|
если посмотреть в реестре программу, которая указана в качестве shell для открытия регфайлов, то это
regedit.exe "%1" поэтому он должен открывать его по идее. PS что-то сам автор топика пропал куда-то видимо ему уже не интересен этот вопрос. наверное переставил винду с нуля :) |
Цитата:
Значение по умолчанию ключа расширения файла содержит имя класса программ, ассоциированного с этим расширением. При запуске .exe система смотрит значение параметра по умолчанию, т.е. значение класса (exefile) и обращается уже к классу exefile для того, чтобы определить поведение, т.е. запуск программы. Ошибка допущена на этапе ассоциации расширения с классом. Система не могла понять как себя вести при обращении пользователя к ".exe", т.к. класса "exeshnik" нет (вот если бы "exefile" был переименован в "exeshnik"). НО! При запуске reg-файла и любого другого (.avi, .txt и др.) исполняющее его приложение запустится. Почему? Да потому, что у него с ассоциацией вида расширение-класс всё в порядке! Значение ключа расширения ведёт к истинному (true) классу. Забудьте всё что я нёс про процесс... Мысль ушла не туда. :beer: |
Часовой пояс GMT +4, время: 08:39. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.