Войти

Показать полную графическую версию : [решено] Не могу добавить элемент в контекстное меню для текстовых файлов (*.txt) в windows 7


Страниц : 1 [2]

kefirko
29-06-2014, 22:19
Илья_Рудоманенко@vk, тоже все идентично.

Petya V4sechkin
30-06-2014, 07:43
kefirko, кстати, на скриншоте отсутствует и стандартный пункт "Печать" (что странно).

Попробуйте с помощью ShellExView (http://www.nirsoft.net/utils/shexview.html) отключить сторонние (не Microsoft) элементы (правой кнопкой мыши -> Disable Selected Items) и перезагрузиться.
Если не поможет, включите обратно.

kefirko
30-06-2014, 08:13
Petya V4sechkin, ничего не произошло. Даже стандартный пункт "Печать" не появился.
См. две прикрепленных картинки. На зачеркнутый пункт меню внимания не обращайте, это рабочий вариант. Пользуюсь пока им, предварительно пересохранив txt в excel табличку (у меня прога генерирует табличные данные в txt формате, которые потом нужно обработать, поэтому работает и так и так, но пока приходится пересохранять). Да, это полная шляпа :(

Илья_Рудоманенко@vk
30-06-2014, 08:30
kefirko, А во " включении и отключении компонентов Виндовс " всё включено, что имеет отношение к печати ?!

Petya V4sechkin
30-06-2014, 08:40
kefirko, сделайте лог Process Monitor (http://technet.microsoft.com/ru-ru/sysinternals/bb896645) следующим образом:
запустите Process Monitor;
на "Рабочем столе" (в Проводнике) щелкните правой кнопкой мыши на TXT-файле, чтобы отобразилось меню;
сохраните лог в Process Monitor: меню File -> Save -> PML-формат;
заархивируйте и выложите на любой файлообменник, например http://rghost.ru

kefirko
30-06-2014, 20:45
Уезжаю в отпуск до 10-го числа. Так что отвечу вам по приезду. Главное не теряйтесь :)

kefirko
10-07-2014, 22:04
сделайте лог Process Monitor
Готово. Чуть позже будет еще с парочки компов.
Скачать лог (http://rghost.ru/download/56828560/b9138769c5680a9210172e4dcb674c6232d1e64e/Logfile.rar)

Petya V4sechkin
10-07-2014, 22:18
kefirko, вы уверены, что отключали сторонние Shell Extensions?

kefirko
10-07-2014, 22:21
kefirko, вы уверены, что отключали сторонние Shell Extensions? »
Это был лог с включенными Shell Extensions.
Сейчас будем отключать.

kefirko
10-07-2014, 22:49
Petya V4sechkin, отключил все, кроме тех, где в колонке "Company" написано "Microsoft Corporation". Перезагрузил. Вот результат: скачать лог (http://rghost.ru/download/56829335/021c9e0423ee5a794e5924e83886c056beeb2be0/Logfile.rar).

kefirko
10-07-2014, 22:55
Petya V4sechkin, кстати не все Shell Extensions удалось отключить. Последние четыре (см. колонку "Disabled") так и остались "No".

Илья_Рудоманенко@vk
10-07-2014, 23:02
kefirko, 1. Отключите все сторонние Shell Extensions в ShellExView (http://www.nirsoft.net/utils/shexview.html);
2. Запустите Process Monitor (http://technet.microsoft.com/ru-ru/sysinternals/bb896645);
3. на "Рабочем столе" (в Проводнике) щелкните правой кнопкой мыши на TXT-файле, чтобы отобразилось меню; »
4. Сохраните лог Process Monitor: меню File -> Save -> CSV-формат;
5. заархивируйте и выложите на любой файлообменник, например http://rghost.ru »

kefirko
11-07-2014, 07:06
Илья_Рудоманенко@vk, скачать лог (http://rghost.ru/download/56832875/75fc0cd884694f06e0c2047553eb785cf732bf16/Logfile.rar).
Это лог с компа на работе.

Petya V4sechkin
11-07-2014, 10:47
еще здесь проверьте:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.txt
Удалил. Ничего.
Вот смотрим в логе:
Explorer.EXE 1844 RegQueryValue HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.txt\UserChoice\Progid SUCCESS Type: REG_SZ, Length: 52, Data: Applications\emeditor.exe

и во втором:
"Explorer.EXE","1456","RegQueryValue","HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.txt\UserChoice\Progid","SUCCESS","Type: REG_SZ, Length: 46, Data: Applications\EXCEL.EXE"
Естественно, ассоциации не с txtfile.

kefirko
11-07-2014, 17:46
Petya V4sechkin, объясните на пальцах пожалуйста, какие я должен сделать их этого выводы, а то слабо понимаю.

Цитата Petya V4sechkin:
еще здесь проверьте:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.txt »
После отключения сторонних Shell Extensions и удаления этой ветки, все заработало. Спасибо.
Если и дома заработает, помечу тему решенной.

kefirko
12-07-2014, 13:54
Оказывается вид контекстного меню зависит еще и от того с каким приложением по умолчанию ассоциирован данный тип файла (для меня это новость). При ассоциации *.txt с Блокнотом все работает как надо и при неотключенных сторонних Shell Extensions.

kefirko
17-07-2014, 09:19
Petya V4sechkin, тогда такой вопрос: "Как добавить еще одну строку в контекстное меню для файлов с расширением *.txt по умолчанию ассоциированных не с Блокнотом, а с Microsoft Excel?"
Принципиально надо именно так.

Petya V4sechkin
17-07-2014, 09:28
kefirko, на выбор:
HKEY_CLASSES_ROOT\Applications\EXCEL.EXE\shell

или
HKEY_CLASSES_ROOT\SystemFileAssociations\text\shell

Смысл у этих вариантов разный (сами подумайте).




© OSzone.net 2001-2012