
Hoy noté que ya no hay una opción "Crear nuevo documento de texto" en el menú contextual de mi Windows 7 (x64 Ultimate) cuando hago clic derecho. No tengo idea de cómo ni cuándo desapareció, el punto es que ya no está.
Después de buscar en Google personas con el mismo problema, intenté seguir una publicación enesta guía.
Pero me quedé atascado de inmediato porque no veo una .txt
clave en mi registro en HKEY_CLASSES_ROOT
. Solo veo un .text
pero no estoy seguro si es lo mismo.
Respuesta1
Obtuve acceso a otra PC con Windows 7, una computadora en la que el menú contextual estaba intacto. Eché un vistazo al registro de esta máquina y copié exactamente lo que se ingresó. Al hacerlo, se resolvió el problema en mi escritorio con el menú contextual roto.
Siguiendo todas las instrucciones enumeradas anteriormente, las dos cadenas dentro de la .txt
clave que necesitaba eran Content Type
y PerceivedType
.
Entonces, para resumir, si se enfrenta a un problema similar, esto es lo que hice para solucionarlo. Ojalá funcione para ti también.
(Primero haga una copia de seguridad del Registro).
- Abierto
regedit.exe
- Expande
HKEY_CLASSES_ROOT
y busca una.txt
clave. Si no existe ninguno, cree uno. - Dentro de la
.txt
clave, cree dos cadenas nuevas:Content Type
yPerceivedType
. - (Botón derecho del ratón)Modificar...y el valor de
Default
debería sertxtfile
. - (Botón derecho del ratón)Modificar...y el valor de
Content Type
debería sertext/plain
. - (Botón derecho del ratón)Modificar...y el valor de
PerceivedType
debería sertext
. - Cree una nueva clave con el nombre
ShellNew
dentro de la.txt
clave. - Dentro de la
ShellNew
clave, cree una nueva Cadena con el nombreNullFile
. - Dentro de la
ShellNew
clave, cree una nuevaValor de cadena expandiblecon el nombreItemName
. - (Botón derecho del ratón)Modificar...y el valor de
ItemName
debe ser@%SystemRoot%\system32\notepad.exe,-470
Aquí hay dos capturas de pantalla de cuál debería ser el resultado final:
Respuesta2
Crea un nuevo archivo con la .reg
extensión, copia, pega, guarda y ejecuta.
Windows Registry Editor Version 5.00
; clear the key
[-HKEY_CLASSES_ROOT\.txt]
; and recreate
[HKEY_CLASSES_ROOT\.txt]
"PerceivedType"="text"
@="txtfile"
"Content Type"="text/plain"
[HKEY_CLASSES_ROOT\.txt\ShellNew]
; @C:\Windows\system32\notepad.exe,-470
"ItemName"=hex(2):40,00,43,00,3a,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,00,\
73,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"=""
Respuesta3
Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\.txt]
[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]
[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]
[HKEY_CLASSES_ROOT\txtfile\shell\open]
[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]
[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]
[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_CLASSES_ROOT\SystemFileAssociations\.txt]
[HKEY_CLASSES_ROOT\SystemFileAssociations\.txt]
"PerceivedType"="document"
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.txt]
[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):
Respuesta4
Simplemente agregue la clave .txt usted mismo y luego asegúrese de que el siguiente valor de cadena esté ahí:
HKEY_CLASSES_ROOT\.txt\ShellNew\NullFile
El shell lo usará para decidir qué elementos colocar en el menú 'Nuevo'.
Microsoft tiene un artículo de KB al respecto aquí: http://support.microsoft.com/kb/140333
Si está agregando un tipo nuevo (o arreglando uno roto), es posible que deba agregar otra entrada para especificar el texto utilizado. La entrada predeterminada para HKCR.txt debe ser 'txtfile'. Luego asegúrese de tener una entrada HKCR\txtfile con una entrada predeterminada similar a 'Documento de texto':
Cierre todas las instancias de Explorer (idealmente reinicie) y eso debería funcionar.