locked
no aparece opción contextual de anclar un programa abierto a la barra de tareas. NO es el problema con IsShortcut: solo aparece para uno de dos usuarios. RRS feed

  • Pregunta

  • Despues de crear un nuevo usuario, mi windows 7 ultimate x64 sigue funcionando, pero no tengo programas ancladas en el segundo usuario, ni puedo anclar ningún programa.

    ¿Qué hacer?

    jueves, 23 de junio de 2011 2:45

Respuestas

  • Exacto, HKCR es para todos los usuarios, pero sí puede ser y la razón precísamente es la cuenta nueva que has creado, cada que se crea una se toma del perfil predeterminado y tomando las configuraciones que estén en HKEY_USERS\Default para lo que quede como HKEY_CURRENT_USER en el nuevo perfil y  HKEY_LOCAL_MACHINE y HKEY_CLASSES_ROOT para toda la máquina y usuarios.

    Es muy extraño que tu primer usuario no esté afectado, pero si está tomando configuraciones de HKEY_CURRENT_USER sería normal puesto que esta prioriza sobre los globables cuando existe.

    Tratemos algo, ve al Regedit, específicamente a la ubicación: HKEY_CLASSES_ROOT\lnkfile , haces clic derecho y la eliminas completamente.

    Ahora, abre un blog de notas y copias lo siguiente que está subrayado:

    Windows Registry Editor Version 5.00

    [HKEY_CLASSES_ROOT\lnkfile]
    @="Shortcut"
    "EditFlags"=dword:00000001
    "FriendlyTypeName"="@shell32.dll,-4153"
    "IsShortcut"=""
    "NeverShowExt"=""

    [HKEY_CLASSES_ROOT\lnkfile\CLSID]
    @="{00021401-0000-0000-C000-000000000046}"

    [HKEY_CLASSES_ROOT\lnkfile\shellex]

    [HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers]

    [HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers\Compatibility]
    @="{1d27f844-3a1f-4410-85ac-14651078412d}"

    [HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers\OpenContainingFolderMenu]
    @="{37ea3a21-7493-4208-a011-7f9ea79ce9f5}"

    [HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers\{00021401-0000-0000-C000-000000000046}]
    @=""

    [HKEY_CLASSES_ROOT\lnkfile\shellex\DropHandler]
    @="{00021401-0000-0000-C000-000000000046}"

    [HKEY_CLASSES_ROOT\lnkfile\shellex\IconHandler]
    @="{00021401-0000-0000-C000-000000000046}"

    [HKEY_CLASSES_ROOT\lnkfile\shellex\PropertySheetHandlers]

    [HKEY_CLASSES_ROOT\lnkfile\shellex\PropertySheetHandlers\ShimLayer Property Page]
    @="{513D916F-2A8E-4F51-AEAB-0CBC76FB1AF8}"

    Vas a Archivo, Guardar como, le pones cualquier nombre con extensión .REG por ejemplo: lnkfile.reg

    Lo ejecutas, te aseguras que importe correctamente (Podría darte un error de que no todo se escribió correctamente), reinicias el equipo y al entrar te fijas si el problema sigue, en caso de que te de ese error al importar tratamos de corregirlo para que todo se copie y bien.

    Si no es esto, tratamos de hacer un monitoreo al comportamiento de tu cuenta afectada para ver si encontramos algo que nos sea útil.

    Saludos,

     

     

     

    • Propuesto como respuesta Ismael Borche martes, 28 de junio de 2011 19:52
    • Marcado como respuesta Ismael Borche viernes, 1 de julio de 2011 2:48
    sábado, 25 de junio de 2011 13:50
  • Abre una carpeta que tenga un archivo .exe. Haz clic con el botón derecho sobre el .exe. ¿Aparece la opción de anclar a la barra de tareas? Abre una carpeta que contenga un acceso directo (extensión .lnk). Haz clic con el botón derecho sobre el acceso directo. ¿Aparece la opción de anclar a la barra de tareas?

    Microsoft MVP Windows Expert Consumer | http://www.wintecnico.com

    • Propuesto como respuesta Ismael Borche martes, 28 de junio de 2011 19:52
    • Marcado como respuesta Ismael Borche viernes, 1 de julio de 2011 2:49
    sábado, 25 de junio de 2011 14:46
  • Ya encontré lo que pasó:

    En mi primer usuario la clave estaba corecta. Pero no en el "Default User".

    Al crear la segunda cuenta --y también la tercera de prueba ("Test") que hice para resolver el asunto--

    se copiaba "lnkfile" desde el "default user" y entonces ya faltaba la entrada IsShortcut.

    Lo mismo pasó con el usuario "Test" que tampoco pudo anclar. Agregando "IsShortcut" resolvó el problema en ambos casos.

     

    ¿Quizas sería bueno de agregar la clave también en el "Default User"?

     

    ¡Gracias por su ajuda!

    • Marcado como respuesta WolDau sábado, 2 de julio de 2011 19:18
    sábado, 2 de julio de 2011 19:18

Todas las respuestas

  • Hola, ¿Qué sucede cuando intentas anclar los elementos? ¿Con el clic derecho te aparece la opción de anclar?
    jueves, 23 de junio de 2011 4:56
  • No me he expresado suficiente claro: para este usuario del equipo NO aparece la opción para anclar al hacer click derecho. Tampoco se encuentra un programa anclado, así que no sé si también faltará la opción para desanclar en los ya anclados. El otro usuario tiene estas opciones...
    jueves, 23 de junio de 2011 23:41
  • No me he expresado suficiente claro: para este usuario del equipo NO aparece la opción para anclar al hacer click derecho. Tampoco se encuentra un programa anclado, así que no sé si también faltará la opción para desanclar en los ya anclados. El otro usuario tiene estas opciones...

    Entonces sí puede estar afectada la configuración a nivel de registro, sólo por verificar revisa desde este artículo que si tengas las llaves correctamente configuradas, en caso tal vuelve y las creas y te fijas, si no funciona súbenos una captura de pantalla de cómo se ve a www.subirimagenes.com y revisamos más a fondo: http://geeks.ms/blogs/checho/archive/2010/10/02/191-y-d-243-nde-est-225-anclar-a-la-barra-de-tareas-en-windows-7.aspx
    viernes, 24 de junio de 2011 2:45
  • Gracias por enviarme el vínculo al artículo http://geeks.ms/blogs/checho/archive/2010/10/02/191-y-d-243-nde-est-225-anclar-a-la-barra-de-tareas-en-windows-7.aspx , pero es este mismo, a que me referí ya antes, quando empecé este hilo: "NO es el problema con IsShortcut". La clave está presente, además el problema NO APARECE EN LA CUENTA DEL OTRO USUARIO.

     

    He subido una imágen http://www.subirimagenes.com/albums-noanclarlow-581662.html, que demuestra, qué cuando tenía abierto el Windows Live Mail el Programa no se puede anclar a la barra de tareas: Falta simplemente la opción despues del click derecho.

     

    Espero que ahora está claro  lo que me falta. Gracias.

    sábado, 25 de junio de 2011 1:16
  • Ya veo, pero a lo que me refiero es que es extraño que tenga el mismo comportamiento aun con la clave creada, probemos algo... dices que esto empezó al crear otra cuenta? ¿Podrías crear una nueva y ver si sucede lo mismo o la afectada sólo es esa?
    sábado, 25 de junio de 2011 2:07
  • Hola! Sí, eso empezó a crear esta cuenta. Ambas, la primera y esta nueva son de administradores.

    Ahorita mismo he probado lo de una nueva cuenta, tampoco tiene la opción.

    (La tercera cuenta he quitado inmediatamente despues, porque no tiene caso. Me puede creer, que no tiene la opción de anclar.)

    A ver a donde me lleva eso, no quiero reinstalar TODO, me duraba 5 semanas reinstalar todo el software despues de que he comprado el Windows 7 Ultimate, 5 semanas para configurar todo a mi gusto, para optimizar el internet, 5 semanas para mejorar la seguridad, donde no quita demasiadas funciones.

    Si no lo resolvemos, me quedo así, pero sí sería bueno de saber, que pasó, para repararlo o sea para no repetir el error, si había uno.

    Una cosa más: referiendome al artículo http://geeks.ms/blogs/checho/archive/2010/10/02/191-y-d-243-nde-est-225-anclar-a-la-barra-de-tareas-en-windows-7.aspx  

    Sí, tengo el CCleaner y en la primera cuenta, que no está afectada, le aplicé muchas veces --sin problemas hasta ahora, en aquel cuenta no aparece el error, ni me borró la clave IsShortcut--

    Lo raro para mí es que NO ES y NO PUEDE ser esta clave, pues es para todos usuarios ( HKEY_CLASSES_ROOT\lnkfile )

    ¿Es correcto esta idea? ¿O pienso mal?

    sábado, 25 de junio de 2011 2:45
  • Exacto, HKCR es para todos los usuarios, pero sí puede ser y la razón precísamente es la cuenta nueva que has creado, cada que se crea una se toma del perfil predeterminado y tomando las configuraciones que estén en HKEY_USERS\Default para lo que quede como HKEY_CURRENT_USER en el nuevo perfil y  HKEY_LOCAL_MACHINE y HKEY_CLASSES_ROOT para toda la máquina y usuarios.

    Es muy extraño que tu primer usuario no esté afectado, pero si está tomando configuraciones de HKEY_CURRENT_USER sería normal puesto que esta prioriza sobre los globables cuando existe.

    Tratemos algo, ve al Regedit, específicamente a la ubicación: HKEY_CLASSES_ROOT\lnkfile , haces clic derecho y la eliminas completamente.

    Ahora, abre un blog de notas y copias lo siguiente que está subrayado:

    Windows Registry Editor Version 5.00

    [HKEY_CLASSES_ROOT\lnkfile]
    @="Shortcut"
    "EditFlags"=dword:00000001
    "FriendlyTypeName"="@shell32.dll,-4153"
    "IsShortcut"=""
    "NeverShowExt"=""

    [HKEY_CLASSES_ROOT\lnkfile\CLSID]
    @="{00021401-0000-0000-C000-000000000046}"

    [HKEY_CLASSES_ROOT\lnkfile\shellex]

    [HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers]

    [HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers\Compatibility]
    @="{1d27f844-3a1f-4410-85ac-14651078412d}"

    [HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers\OpenContainingFolderMenu]
    @="{37ea3a21-7493-4208-a011-7f9ea79ce9f5}"

    [HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers\{00021401-0000-0000-C000-000000000046}]
    @=""

    [HKEY_CLASSES_ROOT\lnkfile\shellex\DropHandler]
    @="{00021401-0000-0000-C000-000000000046}"

    [HKEY_CLASSES_ROOT\lnkfile\shellex\IconHandler]
    @="{00021401-0000-0000-C000-000000000046}"

    [HKEY_CLASSES_ROOT\lnkfile\shellex\PropertySheetHandlers]

    [HKEY_CLASSES_ROOT\lnkfile\shellex\PropertySheetHandlers\ShimLayer Property Page]
    @="{513D916F-2A8E-4F51-AEAB-0CBC76FB1AF8}"

    Vas a Archivo, Guardar como, le pones cualquier nombre con extensión .REG por ejemplo: lnkfile.reg

    Lo ejecutas, te aseguras que importe correctamente (Podría darte un error de que no todo se escribió correctamente), reinicias el equipo y al entrar te fijas si el problema sigue, en caso de que te de ese error al importar tratamos de corregirlo para que todo se copie y bien.

    Si no es esto, tratamos de hacer un monitoreo al comportamiento de tu cuenta afectada para ver si encontramos algo que nos sea útil.

    Saludos,

     

     

     

    • Propuesto como respuesta Ismael Borche martes, 28 de junio de 2011 19:52
    • Marcado como respuesta Ismael Borche viernes, 1 de julio de 2011 2:48
    sábado, 25 de junio de 2011 13:50
  • Abre una carpeta que tenga un archivo .exe. Haz clic con el botón derecho sobre el .exe. ¿Aparece la opción de anclar a la barra de tareas? Abre una carpeta que contenga un acceso directo (extensión .lnk). Haz clic con el botón derecho sobre el acceso directo. ¿Aparece la opción de anclar a la barra de tareas?

    Microsoft MVP Windows Expert Consumer | http://www.wintecnico.com

    • Propuesto como respuesta Ismael Borche martes, 28 de junio de 2011 19:52
    • Marcado como respuesta Ismael Borche viernes, 1 de julio de 2011 2:49
    sábado, 25 de junio de 2011 14:46
  • Ya encontré lo que pasó:

    En mi primer usuario la clave estaba corecta. Pero no en el "Default User".

    Al crear la segunda cuenta --y también la tercera de prueba ("Test") que hice para resolver el asunto--

    se copiaba "lnkfile" desde el "default user" y entonces ya faltaba la entrada IsShortcut.

    Lo mismo pasó con el usuario "Test" que tampoco pudo anclar. Agregando "IsShortcut" resolvó el problema en ambos casos.

     

    ¿Quizas sería bueno de agregar la clave también en el "Default User"?

     

    ¡Gracias por su ajuda!

    • Marcado como respuesta WolDau sábado, 2 de julio de 2011 19:18
    sábado, 2 de julio de 2011 19:18
  • Ya encontré lo que pasó:

    En mi primer usuario la clave estaba corecta. Pero no en el "Default User".

    Al crear la segunda cuenta --y también la tercera de prueba ("Test") que hice para resolver el asunto--

    se copiaba "lnkfile" desde el "default user" y entonces ya faltaba la entrada IsShortcut.

    Lo mismo pasó con el usuario "Test" que tampoco pudo anclar. Agregando "IsShortcut" resolvó el problema en ambos casos.

     

    ¿Quizas sería bueno de agregar la clave también en el "Default User"?

     

    ¡Gracias por su ajuda!


    La clave debería estar, sin embargo agregala pero quiere decir que puede que tengas bastantes cambios a nivel de registro que no deberían estar, ¿Tienes alguna aplicación como TuneUP o CCleaner instalada?
    domingo, 3 de julio de 2011 3:10
  • Yes, I have installed iolo System Mechanics Professional 10.0 and the newest version of CCleaner.
    domingo, 3 de julio de 2011 18:47
  • Yes, I have installed iolo System Mechanics Professional 10.0 and the newest version of CCleaner.

    Pues vaya si has instalado esas dos cosas, no me extraña que el regisstro lo tengas destrozado. Formateo, lo siento.
    domingo, 3 de julio de 2011 23:00
  • La clave de registro HKEY_CURRENT_USER\.Default contiene la configuración del sistema para la cuenta "Local System". No es la "plantilla" en la que se basan todas las cuentas de usuario que se crean en el equipo. Es una confusión bastante común:

    The .Default user is not the default user

    http://blogs.msdn.com/b/oldnewthing/archive/2007/03/02/1786493.aspx


    Microsoft MVP Windows Expert Consumer | http://www.wintecnico.com

    lunes, 4 de julio de 2011 7:04