Показать полную графическую версию : [решено] Возвращение в меню "Создать" пункта "Текстовый документ", ассоциирование с TXT
Проблема такая раньше щелкая правой кнопкой мыши и вбирая вкладку создать у меня открывалось подвкладка где я мог выбрать создать текстовый документ. Как ведите ниже на картинки "Создать текстовый документ" исчезла и теперь мне очень не удобно создавать постоянно новый через меню "Пуск". Пожалуйста напишите как мне вернуть функцию "Создать текстовый документ".
http://forum.oszone.net/attachment.php?attachmentid=37406&stc=1&d=1262854179
Скачайте архив txt_fix_w7.zip (http://oszone.net/tweaks/w7_files_assotiations_fix/txt_fix_w7.zip), из архива извлеките файл reg и запустите его, согласитесь с внесением изменений в реестр и завершите сеанс (на всякий случай)
Этот reg-файл восстановит значения по умолчанию в реестре для txt-файлов, должен вернуть и нужный вам пункт меню.
Единственное что - если у вас txt-файлы были ассоциированы с другим приложением (не notepad), то эта ассоциация аннулируется.
Дополнительно на будущее: Восстановление ассоциирования типов фалов по умолчанию (http://pavelmvp.spaces.live.com/blog/cns!10DC612AAC1EB731!972.entry)
Pavla, для более точечного решения, всё же тот твик более глобалел и затрагивает все расширения, можно воспользоваться следующим твиком реестра (http://www.oszone.net/5604/)
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.txt\ShellNew]
@="Text File"
"NullFile"=""
Кстати, дабы не выходит из сеанса возможно воспользоваться
@echo off
SET FileName=ForceApplyTweaks
IF EXIST %FileName%.exe goto RunEXE
IF EXIST %FileName%.vb goto compileVB
REM Start VbCode
echo Imports System >%FileName%.vb
echo Class ForceApplyTweaks >>%FileName%.vb
echo Private Declare Sub SHChangeNotify Lib "shell32.dll" (ByVal wEventId As Integer, ByVal uFlags As Integer, ByRef dwItem1 As Integer, ByRef dwItem2 As Integer) >>%FileName%.vb
echo Private Const SHCNE_ASSOCCHANGED As Integer = ^&H8000000^& >>%FileName%.vb
echo Private Const SHCNF_IDLIST As Integer = ^&H0 >>%FileName%.vb
echo Shared Sub Main() >>%FileName%.vb
echo SHChangeNotify(SHCNE_ASSOCCHANGED, SHCNF_IDLIST, vbNull, vbNull) >>%FileName%.vb
echo End Sub >>%FileName%.vb
echo End Class >>%FileName%.vb
REM End VbCode
:compileVB
if exist %SystemRoot%\Microsoft.NET\Framework\v4.0.21006 goto net40Beta2
if exist %SYSTEMROOT%\Microsoft.NET\Framework\v4.0.20506 goto net40Beta1
if exist %SYSTEMROOT%\Microsoft.NET\Framework\v3.5 goto net35
if exist %SYSTEMROOT%\Microsoft.NET\Framework\v2.0.50727 goto net20
if exist %SYSTEMROOT%\Microsoft.NET\Framework\v1.1.4322 goto net11
if exist %SYSTEMROOT%\Microsoft.NET\Framework\v1.0.3705 goto net10
echo Error: .NET Framework 4.0(Beta 2 or 1), 3.5, 3.0, 2.0, 1.1 or 1.0 required.
echo.
goto end
:net10
set VBC_PATH=%SYSTEMROOT%\Microsoft.NET\Framework\v1.0.3705
goto compile
:net11
set VBC_PATH=%SYSTEMROOT%\Microsoft.NET\Framework\v1.1.4322
goto compile
:net20
set VBC_PATH=%SYSTEMROOT%\Microsoft.NET\Framework\v2.0.50727
goto compile
:net35
set VBC_PATH=%SYSTEMROOT%\Microsoft.NET\Framework\v3.5
goto compile
:net40Beta1
set VBC_PATH=%SYSTEMROOT%\Microsoft.NET\Framework\v4.0.20506
goto compile
:net40Beta2
set VBC_PATH=%SystemRoot%\Microsoft.NET\Framework\v4.0.21006
goto compile
:compile
%VBC_PATH%\vbc %FileName%.vb /target:exe
:RunEXE
start %FileName%.exe
Вниманию VB.NET кодеров: ^&H в VB.NET просто &H0, так как знак & (амперсанд), не возможно вывести посредством батника (командой echo) без добавления символа ^.
Blast, с возвращением! Возможно на конференции нужен такой бинарник, который собирается в батнике? Дабы форсировать применения реестра для ветки HKEY_CLASSES_ROOT (что по сути является микс веток HKEY_CURRENT_USER\Software\Classes и HKEY_LOCAL_MACHINE\SOFTWARE\Classes) без завершения сеанса.
всё же тот твик более глобалел и затрагивает все расширения »
ничего он не затрагивает кроме *.txt, посмотрел бы для начала что ли ;)
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.TXT]
"PerceivedType"="text"
@="txtfile"
"Content Type"="text/plain"
[HKEY_CLASSES_ROOT\.TXT\PersistentHandler]
@="{5e941d80-bf96-11cd-b579-08002b30bfeb}"
[HKEY_CLASSES_ROOT\.TXT\ShellNew]
"ItemName"=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,\
6f,00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,\
00,6e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2e,00,65,00,78,00,65,00,2c,00,\
2d,00,34,00,37,00,30,00,00,00
"NullFile"=""
[HKEY_CLASSES_ROOT\txtfile]
"EditFlags"=dword:00010000
@="Text Document"
"FriendlyTypeName"=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,\
00,6f,00,6f,00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,\
32,00,5c,00,6e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2e,00,65,00,78,00,65,\
00,2c,00,2d,00,34,00,36,00,39,00,00,00
[HKEY_CLASSES_ROOT\txtfile\DefaultIcon]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,69,00,6d,00,\
61,00,67,00,65,00,72,00,65,00,73,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,31,\
00,30,00,32,00,00,00
[HKEY_CLASSES_ROOT\txtfile\shell\open]
"Icon"="Notepad.exe"
[HKEY_CLASSES_ROOT\txtfile\shell\open\command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,4e,00,4f,00,\
54,00,45,00,50,00,41,00,44,00,2e,00,45,00,58,00,45,00,20,00,25,00,31,00,00,\
00
[HKEY_CLASSES_ROOT\txtfile\shell\print\command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,4e,00,4f,00,\
54,00,45,00,50,00,41,00,44,00,2e,00,45,00,58,00,45,00,20,00,2f,00,70,00,20,\
00,25,00,31,00,00,00
[HKEY_CLASSES_ROOT\txtfile\shell\printto\command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6e,00,6f,00,\
74,00,65,00,70,00,61,00,64,00,2e,00,65,00,78,00,65,00,20,00,2f,00,70,00,74,\
00,20,00,22,00,25,00,31,00,22,00,20,00,22,00,25,00,32,00,22,00,20,00,22,00,\
25,00,33,00,22,00,20,00,22,00,25,00,34,00,22,00,00,00
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.TXT]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.TXT\OpenWithList]
"a"="NOTEPAD.EXE"
"MRUList"="a"
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.TXT\OpenWithProgids]
"txtfile"=hex(0):
Blast, с возвращением! Возможно на конференции нужен такой бинарник, который собирается в батнике? Дабы форсировать применения реестра для ветки HKEY_CLASSES_ROOT (что по сути является микс веток HKEY_CURRENT_USER\Software\Classes и HKEY_LOCAL_MACHINE\SOFTWARE\Classes) без завершения сеанса. »
Спасибо.
а оно надо?... :)
Blast, в таком случаи беру свои слова назад.
Ну тогда точечно - значит без переназначения ассоциации txt файлов, если конечно она менялся автором темы (или любым участником желающим применить данный твик).
Мало ли. Если понадобится, дай знать, есть без .NET FW вариант.
Admiral, я ведь не оспариваю, вполне может быть, что хватит и предложенного тобой варианта, мне было проще ссылку дать на уже готовое :)
А в блоге просто собраны фиксы для основных типов файлов, но все в отдельных reg'ах
Раньше, как и все, я всегда создавал Текстовый документ кликнув на правую кнопку мыши, потом "Создать", и выбирал "Текстовый документ", но как-то раз решив создать текстовый документ, я его там не обнаружил, тоесть я также нажимал на правую кнопку мыши, заходил в "Создать", а Текстового документа там НЕТ! Куда он пропал, и как его вернуть? Помогите!
PROman, см. сообщение #2.
Cherterok
17-04-2011, 15:18
Добрый день, из контекстного меню на раб.столе пропал пункт создать текстовый документ) как сделать как было? или добавить в ручную? уже больше месяца так .
У меня такая же проблема, только в Windows 7. В контекстном меню пропал пункт Создать-Текстовый документ. О причине догадываюсь, но как поправить незнаю. Произошло это после удаления стороннего текстового редактора. Кто в курсе помогите пожалуйста.
wefo, сообщение перенес, читайте решение выше.
Не давно заменила Windows Vista на Windows 7 . Нажав на правую кнопку мыши создаю текстовый документ. Нажимаю на открыть - выдается сообщение,что .txt не является приложением Win 32. Помогите.
выдается сообщение,что .txt не является приложением Win 32 » Выполните reg-файл:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.TXT]
"PerceivedType"="text"
@="txtfile"
"Content Type"="text/plain"
[HKEY_CLASSES_ROOT\.TXT\PersistentHandler]
@="{5e941d80-bf96-11cd-b579-08002b30bfeb}"
[HKEY_CLASSES_ROOT\.TXT\ShellNew]
"ItemName"=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,\
6f,00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,\
00,6e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2e,00,65,00,78,00,65,00,2c,00,\
2d,00,34,00,37,00,30,00,00,00
"NullFile"=""
[HKEY_CLASSES_ROOT\txtfile]
"EditFlags"=dword:00010000
@="Text Document"
"FriendlyTypeName"=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,\
00,6f,00,6f,00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,\
32,00,5c,00,6e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2e,00,65,00,78,00,65,\
00,2c,00,2d,00,34,00,36,00,39,00,00,00
[HKEY_CLASSES_ROOT\txtfile\DefaultIcon]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,69,00,6d,00,\
61,00,67,00,65,00,72,00,65,00,73,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,31,\
00,30,00,32,00,00,00
[HKEY_CLASSES_ROOT\txtfile\shell\open]
"Icon"="Notepad.exe"
[HKEY_CLASSES_ROOT\txtfile\shell\open\command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,4e,00,4f,00,\
54,00,45,00,50,00,41,00,44,00,2e,00,45,00,58,00,45,00,20,00,25,00,31,00,00,\
00
[HKEY_CLASSES_ROOT\txtfile\shell\print\command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,4e,00,4f,00,\
54,00,45,00,50,00,41,00,44,00,2e,00,45,00,58,00,45,00,20,00,2f,00,70,00,20,\
00,25,00,31,00,00,00
[HKEY_CLASSES_ROOT\txtfile\shell\printto\command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6e,00,6f,00,\
74,00,65,00,70,00,61,00,64,00,2e,00,65,00,78,00,65,00,20,00,2f,00,70,00,74,\
00,20,00,22,00,25,00,31,00,22,00,20,00,22,00,25,00,32,00,22,00,20,00,22,00,\
25,00,33,00,22,00,20,00,22,00,25,00,34,00,22,00,00,00
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.TXT]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.TXT\OpenWithList]
"a"="NOTEPAD.EXE"
"MRUList"="a"
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.TXT\OpenWithProgids]
"txtfile"=hex(0):
Спасибо большое. Помогло, все работает. :up
Необходимо на рабочем столе создать тестовый документ.Щелкаю правой ,но в меню создать его нет.Куда делся не пойму.
vas09, перенес. Рекомендую пользоваться фильтрами по теме (http://forum.oszone.net/faq.php?faq=faq_filters#faq_filter) для быстрого поиска нужной информации. Например:
http://oszone.net/user_img/050214130343/filters.png
Результат (http://forum.oszone.net/forumdisplay.php?f=95&filter_string=текстовый&filter_by=title) для запроса "текстовый"
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.