![]() |
ассоциации и перезагрузка
windows 7 проф 32
ассоциации запоминаются до перезагрузки использую способ assoc+ftype в автозагрузке ничего не стоит такого, чтобы изменяло ассоциации |
AlterEgoFS, запуск командной строки от имени администратора?!
|
Iska, конечно
|
ну почему я
|
Цитата:
Запуск от имени Администратор, необходим только для предоставления прав доступа к реестру - SeBackupPrivilege и SeRestorePrivilege. Команда, совершенно не влияет на расширение текущего пользователя - если есть пользовательская ассоциация, отличная от ассоциации для всех пользователей. В этом случае, для применения ассоциации к текущему пользователю, необходимо удалять ассоциацию пользователя - HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\*расширение\UserChoice . Возможно, после выполнения команды ASSOC, всем приложениям, сразу посылается сообщение (SHChangeNotify) об изменениях в реестре - не смотрел, можете отследить по обновлению ярлыков на рабочем столе. Посмотрел - изменения вносятся сразу. |
удалял весь HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts и всё равно тоже самое
Цитата:
|
Я, не понял, исходя из вашего вопроса, речь идет о том, что у вас, ассоциации запоминаются без перезагрузки. Или просто, вами не совсем корректно (вразумительно) задан вопрос!
Цитата:
|
речь идёт о том, что после перезагруки слетают ассоциации, которые я назначил и о том, что раньше этого не было
Цитата:
Цитата:
вот что я делаю: выставляю иконку, прогу, иконку в меню, всё-всё делаю как обычно чтобы, допустим, txt открывался в akelpad и всё хорошо - иконка, прога, всё работает но стоит мне перезагрузиться, и вот: ![]() никакой иконки, никакого akelpad'а, вылезает окно выбора программы по умолчанию |
Цитата:
Цитата:
Цитата:
Кроме того, теперь уже совсем непонятно, вы вели речь, о консольной ASSOC, теперь, судя по всему, о стандартной утилите "Сопоставление типов файлов или протоколов..." |
хорошо, пусть так
как нужно ассоциировать для всех пользователей? Цитата:
assoc .txt=txtfile ftype txtfile="некий путь\akelpad.exe" "%1" вот я про что говорил |
Цитата:
1. "Программы по умолчанию "-> "Сопоставление типов файлов или протоколов...". 2. Через командную строку или командный файл -> удаление ассоциаций пользователя (Ключи и подключи в HKCU\Classes\*расширение, HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\*расширение) -> в HKLM, удаление подключей в ключе (HKLM\Classes\*расширение\....) -> новая ассоциация через ASSOC. Возможно корректировка или удаление параметров MIME в ключе. Цитата:
Посмотреть, каким образом обрабатывается открытие документов Microsoft Word: ASSOC .doc - получить информацию о типе файла, ассоциированного с расширением .doc .doc=Word.Document.8 - ответ на ASSOC ftype word.document.8 - отобразить командную строку для открытия файлов данного типа ( .doc ) word.document.8="C:\Program Files\Microsoft Office\Office14\WINWORD.EXE" /n "%1" - строка запуска приложения с параметрами для открытия файлов данного типа (http://ab57.ru/cmdlist/ftype.html). |
![]() но txt не откруваются в akelpad, вылезает "выбрать программу по умолчанию" |
Цитата:
Ассоциация - это расширение (.txt) = тип файла (textfile), а AkelPad - это приложение, открывающее данный тип файла по умолчанию. |
но раньше открывался
не знаю, может я чего накосячил, может обновление но раньше я делал батник assoc .txt=txtfile ftype txtfile="некий путь\akelpad.exe" "%1" и он работал |
Время: 21:50. |
Время: 21:50.
© OSzone.net 2001-