Se me ha desconfigurado el acceso al administrador de dispositivos desde equipo !

Buenas, he eliminado un valor del registro para que no salga la flechita en los accesos directos, tal como decia en un tutorial, y a nadie le ha pasado esto, o quizá no sea por eso pero el caso es que cuando le doy botón derecho en equipo y le doy administrador de dispositivos me dice lo siguiente (le he dado copiar y pegar y sale en forma de log, y solo veo el apartado "content")

[Window Title]
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Administrative Tools\Computer Management.lnk

[Content]
Este archivo no tiene ningún programa asociado para realizar esta acción. Instale el programa que corresponda o, si ya lo tiene instalado, cree una asociación en el panel de control de Programas predeterminados.

[Aceptar]


He ido a la ruta que dice ahi en C, y ahi esta el administrador de dispositivos , y funciona bien si le doy manualmente o accedo desde panel de control .

Se puede hacer algo ? o tengo que volver a poner la clave del registro? es que no me gustan las flechitas de los accesos directos, soy asi de raro xD

El valor que he borrado estaba dentro de HKEY_CLASSES_ROOT\lnkfile y se llamaba IsShortCut

Nadie comenta que le haya causado problemas. Otro cambio que he hecho ha sido cambiar la tarjeta grafica , no se lo comento porque quizá al reinstalar drivers ha pasado algo porque despues de reiniciar me ponia la barra de inicio en el monitor secundario y en las propiedades de windows decía que estaba en el principal xD

Tambien se me habia cambiado el orden de los monitores ,el que estaba a la izquierda ahora estaba a la derecha, yo lo comento por si tiene algo que ver y a alguien se le enciende la bombilla

Lo he solucionado forzando a que solo muestre windows en el monitor principal y luego he activado el secundario y todo ha vuelto a la normalidad, menos lo del administrador, que no se si tiene o no que ver con lo de la grafica, pero yo por si acaso lo comento

A ver si alguien puede echarme una mano xD

Un saludo
Parece que se te ha roto la asociación de los archivos .lnk Tal vez sea por la modificación que has metido o por algún otro programa externo.
Comprueba los contenidos de la clave de registro HKEY_CLASSES_ROOT\.lnk y prueba también a regenerar la clave que eliminaste.
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.lnk]
@="lnkfile"

[HKEY_CLASSES_ROOT\.lnk\ShellEx]

[HKEY_CLASSES_ROOT\.lnk\ShellEx\{000214EE-0000-0000-C000-000000000046}]
@="{00021401-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT\.lnk\ShellEx\{000214F9-0000-0000-C000-000000000046}]
@="{00021401-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT\.lnk\ShellEx\{00021500-0000-0000-C000-000000000046}]
@="{00021401-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT\.lnk\ShellEx\{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}]
@="{00021401-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT\.lnk\ShellNew]
"NullFile"=""
"IconPath"=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,73,\
  00,68,00,65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,\
  31,00,36,00,37,00,36,00,39,00,00,00
"ItemName"="@shell32.dll,-30397"
"Handler"="{ceefea1b-3e29-4ef1-b34c-fec79c4f70af}"
"MenuText"="@shell32.dll,-30318"

[HKEY_CLASSES_ROOT\.lnk\ShellNew\Config]
"DontRename"=""
el registro es bastante puñetero, procura hacer una copia antes de toquetear nada alli para despues poder restaurar
JuananBow escribió:Parece que se te ha roto la asociación de los archivos .lnk Tal vez sea por la modificación que has metido o por algún otro programa externo.
Comprueba los contenidos de la clave de registro HKEY_CLASSES_ROOT\.lnk y prueba también a regenerar la clave que eliminaste.


He comprobado con el codigo que me has pasado y esta todo igual. He restaurado el valor que habia borrado y ahora ya vuelve a funcionar. Gracias

Esto le pasará a todo el mundo? xD Bueno ya que se ve que haciendo lo del tutorial hago mas mal que bien, casi que no vuelvo a borrarlo.

Hay alguna manera de que no salgan las flechitas en los accesos directos que no sea borrando ese valor?
Sí, y de una manera muchísimo más segura.

Modifica la clave 29 en HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\Shell Icons (si no existe, la creas) en el registro con el valor del nuevo icono que quieras darle a la flechita del acceso directo:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\Shell Icons]
"29"="%SystemRoot%\\System32\\shell32.dll,-50"
El icono originario de la flecha es el 30 del shell32.dll, pero si usas por ejemplo el icono 50 del shell32.dll, el cual es un icono "vacío", no verás ninguna flechita. También puedes usar los valores 51,52 o 53 de shell32.dll o el 119, o 121 del imageres.dll entre otros. Si quieres añadir tu propio icono, también lo puedes especificar en esta clave del registro. No te olvides de poner el menos (-) delante.
JuananBow escribió:Sí, y de una manera muchísimo más segura.

Modifica la clave 29 en HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\Shell Icons (si no existe, la creas) en el registro con el valor del nuevo icono que quieras darle a la flechita del acceso directo:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\Shell Icons]
"29"="%SystemRoot%\\System32\\shell32.dll,-50"
El icono originario de la flecha es el 30 del shell32.dll, pero si usas por ejemplo el icono 50 del shell32.dll, el cual es un icono "vacío", no verás ninguna flechita. También puedes usar los valores 51,52 o 53 de shell32.dll o el 119, o 121 del imageres.dll entre otros. Si quieres añadir tu propio icono, también lo puedes especificar en esta clave del registro. No te olvides de poner el menos (-) delante.


Muchas gracias, todo perfecto, no he podido probarlo hasta ahora xD. Un saludo
5 respuestas