locked
Problema con los iconos del menú de inicio... RRS feed

  • Pregunta

  • Excepcionalmente, tengo un problema que está ocurriendo en mi vista y que afecta a los accesos directos de diferentes partes del sistema operativo...

    Por ejemplo... si uso recientemente word... automáticamente en el menú de inicio, tendré el icono en grande de word, encima de Todos los programas, de manera que cada vez que pulse el botón azul de windows, voy a ver el icono de acceso al programa para que pueda acceder rápida, sin tener que ir a Todos los programas... Microsoft Office... Microsoft Word.

    Desde hace algún tiempo, cuando hago click en algunos iconos de acceso rápido en el menú de inicio, nada ocurre. Es decir, haces click en el icono para ejecutar el programa y el icono no funciona. Si le das a propiedades, ves que la ruta de acceso al programa está definida... pero aun así no puedes acceder al programa.

    Esto me ha pasado con Microsoft Word y también con otras aplicaciones como Corel Draw y Skype.

    Eate problema, se extiende también a más partes del sistema operativo... por ejemplo si voy a inicio, panel de control, sistema... si hago click en administrador de dispositivos (a la izquierds) nada ocurre...

    Es como si los enlaces en windows a archivos de ayuda de windows, de partes de windows o de ciertos programas, no funcionasen correctamente y no sé qué es lo que ocurre.

    Alguien me puede ayudar a solventar esto?

    Saludos

    viernes, 17 de abril de 2009 2:17

Respuestas

  • Vale... ya tengo más o menos claro lo que tengo que hacer.

    No tengo columna Company Name, solo Company, pero me imagino que te refieres a lo mismo.

    Lo unico que me asusta un poco de esto es que tengo cosas muy importantes para mi ordenador, entre las cosas a desactivar están los drivers de mi teclado, los drivers de mi gráfica... en fin... quisiera saber que es lo que le va a pasar a mi ordenador cuando desactive por ejemplo nvidia corporation... voy a perder la aceleración? y cuando desactive logitech? me voy a quedar sin teclado?

    De las 400 extensiones que tengo, solo unas 75 no son de Microsoft.

    ¿No entiendo muy bien cual es el objeto de que haga esto?

    Otra cosa que tampoco entiendo es si cuando haga esto, por ejemplo, digamos que desactivo una extensión shell de nvidia... una vez hecho esto que tengo que hacer? ir a probar si me funcionan los iconos del menú de inicio?

    Me puedes explicar un poco más como hacer lo que me dices de forma segura?

    Otra duda que tengo... este problema me comenzó al poco de instalar vista, digamos que fue en febrero o marzo del 2008... debería ir a desactivar primero las extensiones que andan por esa fecha y no son de microsoft? mirando la columna CLSID Modified Time?

    Saludos

    Básicamente, puedes entender que las extensiones del menú contextual son las opciones que aparecen al hacer clic con el botón derecho sobre un archivo, carpeta o incluso el escritorio. Por ejemplo, es común que si haces clic con el botón derecho del ratón sobre una región libre del escritorio te aparezca una opción en el menú contextual que haga referencia a NVIDIA o ATI, por ejemplo. Si haces clic sobre esta opción te aparecerá un cuadro de diálogo con información para configurar tu tarjeta gráfica y monitor. También es común que te aparezca una opción en el menú contextual para analizar un fichero o carpeta con el antivirus que tengas instalado.

    Estas extensiones del menú contextual, y otras extensiones del shell, pueden estar mal programadas y producir problemas como el que experimentas en tu sistema. Este es el motivo por el cual vamos a desactivar esas extensiones de shell. Nota que no vamos a desinstalarlas, únicamente vamos a desactivarlas, así que podrás volverlas a activar usando ShellExView de una manera muy sencilla: selecciónala con el botón derecho y elige Enable Selected Items.

    No vas a perder funcionalidad básica de ninguno de tus periféricos o programas que tengas instalados. Las extensiones de shell únicamente implementan funcionalidades más bien adicionales.

    En principio no te fijes en la fecha que aparezca; desactiva todas y cada una de las extensiones de shell que no sean de Microsoft y a continuación prueba los accesos directos que no te funcionan. Si todo funcionara correctamente, ve activando una a una y prueba hasta que determines cuál es la culpable. Arriba te explico cómo activar una extensión de shell en ShellExView.

    Si aún así siguiera el problema, coméntalo pues he encontrado casos en los que ShellExView no muestra todas las extensiones del menú contextual y hay que analizar a mano el Registro. También sería posible, aunque algo improbable, que la culpable fuera una extensión de shell desarrollada por Microsoft.
    Microsoft MVP Windows Desktop Experience
    viernes, 17 de abril de 2009 20:51

Todas las respuestas

  • Como los dos tipos de enlaces que comentas que no te funcionan tienen en común que son ejecutados mediante la API ShellExecute(ex), yo diría que el culpable es una extensión del menú contextual. Descarga ShellExView (http://www.nirsoft.net/utils/shexview.html), ejecútalo con el botón derecho, Ejecutar como administrador, y ve desactivando una por una las extensiones de terceros (marcadas en color rosado) hasta dar con la culpable.

    Una vez hayas detectado la culpable, coméntanoslo.
    Microsoft MVP Windows Desktop Experience
    viernes, 17 de abril de 2009 8:09
  • Hola

    Me he bajado el programa que dices... pero no entiendo muy bien eso que dices de desactivar una a una las extensiones de terceros marcadas en color rosado...

    ???

    Donde está eso?

    Tengo exactamente 403 items... cuales tengo que desactivar?

    Nunca he usado este programa y no tengo ni idea de como hacerlo, ni tampoco entiendo muy bien qué tengo que hacer?


    viernes, 17 de abril de 2009 12:22
  • Hola

    Me he bajado el programa que dices... pero no entiendo muy bien eso que dices de desactivar una a una las extensiones de terceros marcadas en color rosado...

    ???

    Donde está eso?

    Tengo exactamente 403 items... cuales tengo que desactivar?

    Nunca he usado este programa y no tengo ni idea de como hacerlo, ni tampoco entiendo muy bien qué tengo que hacer?



    Viene explicado en esas paginas... hay que leerlas y muy despactio ya que esa herramienta puede ser peligrosa si se usa mal...

    Un saludo,

    Jose Manuel Tella Llop news://jmtella.com
    viernes, 17 de abril de 2009 12:50
  • Hola

    Me he bajado el programa que dices... pero no entiendo muy bien eso que dices de desactivar una a una las extensiones de terceros marcadas en color rosado...

    ???

    Donde está eso?

    Tengo exactamente 403 items... cuales tengo que desactivar?

    Nunca he usado este programa y no tengo ni idea de como hacerlo, ni tampoco entiendo muy bien qué tengo que hacer?



    En la lista de extensiones de shell, haz clic sobre la columna Company Name y desactiva aquellas cuya compañía no sea Microsoft Corporation. Para desactivar una extensión de shell, selecciónala en la lista, menú File, Disable Selected Items.

    Microsoft MVP Windows Desktop Experience
    viernes, 17 de abril de 2009 15:01
  • Vale... ya tengo más o menos claro lo que tengo que hacer.

    No tengo columna Company Name, solo Company, pero me imagino que te refieres a lo mismo.

    Lo unico que me asusta un poco de esto es que tengo cosas muy importantes para mi ordenador, entre las cosas a desactivar están los drivers de mi teclado, los drivers de mi gráfica... en fin... quisiera saber que es lo que le va a pasar a mi ordenador cuando desactive por ejemplo nvidia corporation... voy a perder la aceleración? y cuando desactive logitech? me voy a quedar sin teclado?

    De las 400 extensiones que tengo, solo unas 75 no son de Microsoft.

    ¿No entiendo muy bien cual es el objeto de que haga esto?

    Otra cosa que tampoco entiendo es si cuando haga esto, por ejemplo, digamos que desactivo una extensión shell de nvidia... una vez hecho esto que tengo que hacer? ir a probar si me funcionan los iconos del menú de inicio?

    Me puedes explicar un poco más como hacer lo que me dices de forma segura?

    Otra duda que tengo... este problema me comenzó al poco de instalar vista, digamos que fue en febrero o marzo del 2008... debería ir a desactivar primero las extensiones que andan por esa fecha y no son de microsoft? mirando la columna CLSID Modified Time?

    Saludos
    viernes, 17 de abril de 2009 20:05
  • Vale... ya tengo más o menos claro lo que tengo que hacer.

    No tengo columna Company Name, solo Company, pero me imagino que te refieres a lo mismo.

    Lo unico que me asusta un poco de esto es que tengo cosas muy importantes para mi ordenador, entre las cosas a desactivar están los drivers de mi teclado, los drivers de mi gráfica... en fin... quisiera saber que es lo que le va a pasar a mi ordenador cuando desactive por ejemplo nvidia corporation... voy a perder la aceleración? y cuando desactive logitech? me voy a quedar sin teclado?

    De las 400 extensiones que tengo, solo unas 75 no son de Microsoft.

    ¿No entiendo muy bien cual es el objeto de que haga esto?

    Otra cosa que tampoco entiendo es si cuando haga esto, por ejemplo, digamos que desactivo una extensión shell de nvidia... una vez hecho esto que tengo que hacer? ir a probar si me funcionan los iconos del menú de inicio?

    Me puedes explicar un poco más como hacer lo que me dices de forma segura?

    Otra duda que tengo... este problema me comenzó al poco de instalar vista, digamos que fue en febrero o marzo del 2008... debería ir a desactivar primero las extensiones que andan por esa fecha y no son de microsoft? mirando la columna CLSID Modified Time?

    Saludos

    Básicamente, puedes entender que las extensiones del menú contextual son las opciones que aparecen al hacer clic con el botón derecho sobre un archivo, carpeta o incluso el escritorio. Por ejemplo, es común que si haces clic con el botón derecho del ratón sobre una región libre del escritorio te aparezca una opción en el menú contextual que haga referencia a NVIDIA o ATI, por ejemplo. Si haces clic sobre esta opción te aparecerá un cuadro de diálogo con información para configurar tu tarjeta gráfica y monitor. También es común que te aparezca una opción en el menú contextual para analizar un fichero o carpeta con el antivirus que tengas instalado.

    Estas extensiones del menú contextual, y otras extensiones del shell, pueden estar mal programadas y producir problemas como el que experimentas en tu sistema. Este es el motivo por el cual vamos a desactivar esas extensiones de shell. Nota que no vamos a desinstalarlas, únicamente vamos a desactivarlas, así que podrás volverlas a activar usando ShellExView de una manera muy sencilla: selecciónala con el botón derecho y elige Enable Selected Items.

    No vas a perder funcionalidad básica de ninguno de tus periféricos o programas que tengas instalados. Las extensiones de shell únicamente implementan funcionalidades más bien adicionales.

    En principio no te fijes en la fecha que aparezca; desactiva todas y cada una de las extensiones de shell que no sean de Microsoft y a continuación prueba los accesos directos que no te funcionan. Si todo funcionara correctamente, ve activando una a una y prueba hasta que determines cuál es la culpable. Arriba te explico cómo activar una extensión de shell en ShellExView.

    Si aún así siguiera el problema, coméntalo pues he encontrado casos en los que ShellExView no muestra todas las extensiones del menú contextual y hay que analizar a mano el Registro. También sería posible, aunque algo improbable, que la culpable fuera una extensión de shell desarrollada por Microsoft.
    Microsoft MVP Windows Desktop Experience
    viernes, 17 de abril de 2009 20:51
  • Yo presentaba el mismo problema y descargue el programa y segui el procedimiento, desactive todos los procesos que no eran de microsoft e inmediatamente losiconos retomaron la funcionalidad, luego fui habilitando uno por uno hasta dar con el responsable, que a pesar de no tener ninguna informacion evidente, en las propiedades aparece lo siguiente: FILENAME: C:\Windows\assembly\GAC_MSIL\ShellMenu\2.6.4.790__efa9b98b06f72233\ShellMenu.dll

    CLSID: {82C63EC5-1B4C-43B7-7AC8-57148B696B95}

    al buscar esto en el internet dice que shellmenu.dll es utilizado por “Privacy Protector”. 

    No consigo ese programa en mi computadora... Ahora mi pregunta es: que debo hacer? dejar deshabilitado ese proceso? que va a pasar ahora? debo borrarlo? AYUDA por favor.... Y GRACIAS

    domingo, 8 de enero de 2012 19:25