Cuando ingresa una URL de Internet sin su identificador de protocolo correspondiente, como http: //, https: //o ftp: //, Internet Explorer intenta determinar protocolo necesario mediante el uso de los contenidos de la dirección URL. Sin embargo, cuando el navegador no puede determinar el protocolo por sí solo, utiliza el método de enlace de búsqueda de URL en un intento de identificar el protocolo.
IE y el enlace de búsqueda de URL
cuando Internet Explorer no puede identificar el protocolo para una entrada de dirección URL particular, primero asume que el protocolo debe ser el Protocolo de transferencia de hipertexto (HTTP), que generalmente es el protocolo predeterminado para la mayoría de las solicitudes de datos basadas en el navegador. Sin embargo, si HTTP no es el protocolo adecuado, el navegador interactúa con el método de enlace de búsqueda de URL (IURLSearchHook) que traduce los datos en un objeto de registro registrado para identificar el protocolo apropiado.
Traducción de URL
El El registro de Microsoft Windows contiene opciones de configuración del sistema y opciones de configuración para el sistema operativo Windows y algunas aplicaciones. El navegador Internet Explorer almacena (registra) objetos de enlace de búsqueda de URL en el registro que luego utiliza para fines de búsqueda según sea necesario, como cuando debe identificar un protocolo para una URL particular. Los objetos de enlace de búsqueda de URL se crean bajo la clave de registro de: HKEY_LOCAL_MACHINE /Software /Microsoft /Internet Explorer /UrlSearchHooks Una cadena de identificador de clase de objeto de enlace de búsqueda de URL (CLSID), los datos entre las llaves ({}) en la entrada del registro, identifican de forma única el objeto. La interfaz IURLSearchHook traduce la dirección de una URL y los datos de su CLSID correspondiente para identificar el protocolo asociado. Internet Explorer luego usa la URL parcial y el identificador de protocolo para acceder, recuperar y mostrar la información solicitada. En la mayoría de los sistemas Windows, solo hay un objeto UrlSearchHook, que debería verse así: R3 - URLSearchHook: (sin nombre) - {00A6FAF6-072E-44cf-8957-5838F569A31D} - (sin archivo)
Objetos de enlace de búsqueda de URL incorrectos
Los hackers, secuestradores y otros malhechores de Internet Explorer pueden, y a menudo lo hacen, agregar objetos UrlSearchHook al registro en un sistema host. Por lo general, un hacker crea un objeto de registro que redirige cualquier URL a la que le falta un protocolo a un sitio que controla. Sin embargo, un problema más común es cuando falta el URLSearchHook predeterminado, se ha eliminado o no se ha registrado. Para identificar y solucionar problemas de objetos de registro, incluidos los objetos URLSearchHook, hay disponible una utilidad descargable gratuita, HijackThis. Cuando se ejecuta, esta utilidad analiza un registro de Windows e incluso puede solucionar ciertos problemas, incluido un objeto URLSearchHook predeterminado que falta o está dañado. Sin embargo, si lo prefiere, también puede usar RegEdit, una utilidad gratuita de Microsoft que le permite editar, modificar y corregir el registro directamente.
IE 9 y versiones posteriores
Internet Explorer 8 y versiones anteriores usan El método IURLSearchHook para identificar entradas de protocolo faltantes. A partir de Internet Explorer 9 (es decir, IE 9, 10, 11, etc.), el método IURLSearchHook ya no se usa en estas versiones del navegador para identificar las identidades de protocolo que faltan.
[¿Qué es el enlace de búsqueda de URL de Microsoft?] URL: http://www.ordenador.online/computadora/Internet/245790.html