none
Eliminar una dirección concreta de la vista de compatibilidad, respetando las demás (con un bat o script) RRS feed

  • Pregunta

  • Llevo peleandome varias semanas para encontrar la forma de poder eliminar una dirección en concreto de la vista de compatibilidad de internet explorer.

    La clave de registro es la siguiente:

    "HKCU\Software\Microsoft\Internet Explorer\BrowserEmulation\ClearableListData\UserFilter"

    Para borrar la clave entera, con el siguiente código se borra sin problemas, pero elimina todas las direcciones que están agregadas:

    REG DELETE "HKCU\Software\Microsoft\Internet Explorer\BrowserEmulation\ClearableListData" /V "UserFilter" /F

    Yo necesito eliminar una en concreto, sin eliminar las demás, ya que supondría una molestia para el usuario final y podría tener problemas para acceder a otras páginas.

    El problema es que es un valor binario y si no hay ninguna agregada, no existe esa clave, pero si hay varias, además de el valor binario de la página se agrega también otro por defecto. ¿Alguna idea de como recorrer todo el valor y borrar ese en concreto? Mis conocimientos no llegan a tanto. También se me había ocurrido la idea de obtener las direcciones o valores agregadas y borrar toda la clave entera. Luego mirar en las direcciones o valores obtenidos y si está esa dirección, se borra de ese valor o texto plano, se cogen las demás direcciones y se agregan (como agregar direcciones si sé hacerlo de forma fácil con un REG ADD)

    ¿Alguna ayuda?

    Muchas gracias de antemano.

    miércoles, 8 de noviembre de 2017 12:00