c_teclado sobre 2024
mayo 1, 2021

Si tras intentar reparar el servicio, ejecutar «msdt.exe -ep WindowsHelp id SearchDiagnostic» sigue apareciendo el error del tipo «El dispositivo no está listo» / «The device is not ready» debemos revisar las rutas correspondientes al servicio de búsquedas integradas en el registro de Windows.

HKEY_LOCAL_MACHINE\SOFTWARE\
Microsoft\Windows Search

El valor por defecto de las claves DataDirectory y DefaultDataDirectory es: «%ProgramData%\Microsoft\Search\Data\». Esta carpeta debe existir y estar accesible.

En las últimas versiones de Windows 10 (> 10.0.19042.964) debemos revisar igualmente las claves «DefaultApplicationsPath» y «TempPath»

HKEY_LOCAL_MACHINE\SOFTWARE\
Microsoft\Windows Search\Gathering Manager

El directorio de la ruta final del directorio temporal puede variar según el equipo/usuario

Otras referencias: