[RESUELTO] WUA - Error al escanear actualizaciones
Publicado: 25 de mayo de 2023 - 11:18
Buen día,
Una de nuestras estaciones de trabajo Win10 pro falla constantemente el escaneo WUA:
No se pudo encontrar la ruta especificada: 'C:\\temp\\gen_py'
De hecho, esta carpeta no existe en este equipo (ni en ningún otro). Sin embargo, "C:\Windows\temp\gen_py" sí existe.
¿Podrías explicarme por qué lo busca en ese lugar?
Aquí está el registro completo de tareas:
Atentamente.
Una de nuestras estaciones de trabajo Win10 pro falla constantemente el escaneo WUA:
No se pudo encontrar la ruta especificada: 'C:\\temp\\gen_py'
De hecho, esta carpeta no existe en este equipo (ni en ningún otro). Sin embargo, "C:\Windows\temp\gen_py" sí existe.
¿Podrías explicarme por qué lo busca en ese lugar?
Aquí está el registro completo de tareas:
Gracias por su ayuda.Asegúrese de que la opción de actualización automática de wuauserv esté deshabilitada.
Escaneando con las reglas de actualización de Windows:
{
"direct_download":false,
"default_allow":true,
"include_potentially_superseded_updates":true,
"filter":Type='Software' or Type='Driver'",
"download_scheduling":7d",
"install_scheduling":8d",
"install_delay":7d",
"postboot_delay":10m"
}
Buscando actualizaciones con el filtro: Type='Software' or Type='Driver'
Conectando con el buscador de actualizaciones local usando el archivo wsusscn2 sin conexión...
volviendo a habilitar wuauserv Estado anterior: 4
[WinError 3] No se encontró la ruta especificada: 'C:\\temp\\gen_py'
Traceback (última llamada más reciente):
Archivo "C:\Program Files (x86)\wapt\setuphelpers_windows.py", línea 4087, en win32com_ensure_dispatch_patch
devuelve win32com.client.gencache.EnsureDispatch(prog_id)
Archivo "C:\Program Files (x86)\wapt\lib\site-packages\win32com\client\gencache.py", línea 524, en EnsureDispatch
disp = win32com.client.Dispatch(prog_id)
Archivo "C:\Program Files (x86)\wapt\lib\site-packages\win32com\client\__init__.py", línea 96, en Dispatch
devuelve __WrapDispatch(dispatch, userName, resultCLSID, typeinfo, clsctx=clsctx)
Archivo "C:\Program Files (x86)\wapt\lib\site-packages\win32com\client\__init__.py", línea 37, en __WrapDispatch
class = gencache.GetClassForCLSID(resultCLSID)
Archivo "C:\Program Files (x86)\wapt\lib\site-packages\win32com\client\gencache.py", línea 180, en GetClassForCLSID
mod = GetModuleForCLSID(clsid)
Archivo "C:\Program Files (x86)\wapt\lib\site-packages\win32com\client\gencache.py", línea 223, en GetModuleForCLSID
mod = GetModuleForTypelib(typelibCLSID, lcid, major, minor)
Archivo "C:\Program Files (x86)\wapt\lib\site-packages\win32com\client\gencache.py", línea 263, en GetModuleForTypelib
AddModuleToCache(typelibCLSID, lcid, major, minor)
Archivo "C:\Program Files (x86)\wapt\lib\site-packages\win32com\client\gencache.py", línea 559, en AddModuleToCache
SetTypelibForAllClsids(mod.CLSIDToClassMap)
AttributeError: el módulo 'win32com.gen_py.B596CC9F-56E5-419E-A622-E01BB457431Ex0x2x0' no tiene el atributo 'CLSIDToClassMap'
Durante el manejo de la excepción anterior, ocurrió otra excepción:
Traceback (llamada más reciente):
Archivo "C:\Program Files (x86)\wapt\waptservice\service.py", línea 1907, en run
self.running_task.run()
Archivo "C:\Program Files (x86)\wapt\waptservice\waptservice_common.py", línea 710, en run
self._run()
Archivo "C:\Program Files (x86)\wapt\waptservice\enterprise.py", línea 216, en _run
self.result = wua.scan_updates_status(self.force)
Archivo "C:\Program Files (x86)\wapt\waptwua\client.py", línea 914, en scan_updates_status
para actualización en self.updates():
Archivo "C:\Program Files (x86)\wapt\waptwua\client.py", línea 822, en updates
search_job = self.update_searcher().BeginSearch(self.params.filter, scb_interface, None)
Archivo "C:\Program Files (x86)\wapt\waptwua\client.py", línea 784, en update_searcher
self._update_service = self.update_service_manager().AddScanPackageService("Offline Sync Service", self.wsusscn2)
Archivo "C:\Program Files (x86)\wapt\waptwua\client.py", línea 699, en update_service_manager
self._update_service_manager = CastTo(self.update_session().CreateUpdateServiceManager(), 'IUpdateServiceManager2')
Archivo "C:\Program Files (x86)\wapt\waptwua\client.py", línea 688, en update_session
self._update_session = CastTo(win32com_ensure_dispatch_patch("Microsoft.Update.Session"), 'IUpdateSession3')
Archivo "C:\Program Files (x86)\wapt\setuphelpers_windows.py", línea 4094, en win32com_ensure_dispatch_patch
shutil.rmtree(os.path.join(tempfile.gettempdir(), 'gen_py'))
Archivo "shutil.py", línea 740, en rmtree
"shutil.py", línea 599, en _rmtree_unsafe
Archivo "shutil.py", línea 596, en _rmtree_unsafe
FileNotFoundError: [WinError 3] No se pudo encontrar la ruta especificada: 'C:\\temp\\gen_py'
2: No se pudo encontrar la ruta especificada
Traceback (última llamada más reciente):
Archivo "C:\Program Files (x86)\wapt\setuphelpers_windows.py", línea 4087, en win32com_ensure_dispatch_patch
return win32com.client.gencache.EnsureDispatch(prog_id)
Archivo "C:\Program Files (x86)\wapt\lib\site-packages\win32com\client\gencache.py", línea 524, en EnsureDispatch
disp = win32com.client.Dispatch(prog_id)
Archivo "C:\Program Files (x86)\wapt\lib\site-packages\win32com\client\__init__.py", línea 96, en Dispatch
return __WrapDispatch(dispatch, userName, resultCLSID, typeinfo, clsctx=clsctx)
Archivo "C:\Program Files (x86)\wapt\lib\site-packages\win32com\client\__init__.py", línea 37, en __WrapDispatch
klass = gencache.GetClassForCLSID(resultCLSID)
Archivo "C:\Program Files (x86)\wapt\lib\site-packages\win32com\client\gencache.py", línea 180, en GetClassForCLSID
mod = GetModuleForCLSID(clsid)
Archivo "C:\Program Files (x86)\wapt\lib\site-packages\win32com\client\gencache.py", línea 223, en GetModuleForCLSID
mod = GetModuleForTypelib(typelibCLSID, lcid, major, minor)
Archivo "C:\Program Files (x86)\wapt\lib\site-packages\win32com\client\gencache.py", línea 263, en GetModuleForTypelib
AddModuleToCache(typelibCLSID, lcid, major, minor)
Archivo "C:\Program Files (x86)\wapt\lib\site-packages\win32com\client\gencache.py", línea 559, en AddModuleToCache
SetTypelibForAllClsids(mod.CLSIDToClassMap)
AttributeError: el módulo 'win32com.gen_py.B596CC9F-56E5-419E-A622-E01BB457431Ex0x2x0' no tiene el atributo 'CLSIDToClassMap'
Durante el manejo de la excepción anterior, ocurrió otra excepción:
Traceback (llamada más reciente):
Archivo "C:\Program Files (x86)\wapt\waptservice\service.py", línea 1907, en run
self.running_task.run()
Archivo "C:\Program Files (x86)\wapt\waptservice\waptservice_common.py", línea 710, en run
self._run()
Archivo "C:\Program Files (x86)\wapt\waptservice\enterprise.py", línea 216, en _run
self.result = wua.scan_updates_status(self.force)
Archivo "C:\Program Files (x86)\wapt\waptwua\client.py", línea 914, en scan_updates_status
para actualización en self.updates():
Archivo "C:\Program Files (x86)\wapt\waptwua\client.py", línea 822, en updates
search_job = self.update_searcher().BeginSearch(self.params.filter, scb_interface, None)
Archivo "C:\Program Files (x86)\wapt\waptwua\client.py", línea 784, en update_searcher
self._update_service = self.update_service_manager().AddScanPackageService("Offline Sync Service", self.wsusscn2)
Archivo "C:\Program Files (x86)\wapt\waptwua\client.py", línea 699, en update_service_manager
self._update_service_manager = CastTo(self.update_session().CreateUpdateServiceManager(), 'IUpdateServiceManager2')
Archivo "C:\Program Files (x86)\wapt\waptwua\client.py", línea 688, en update_session
self._update_session = CastTo(win32com_ensure_dispatch_patch("Microsoft.Update.Session"), 'IUpdateSession3')
Archivo "C:\Program Files (x86)\wapt\setuphelpers_windows.py", línea 4094, en win32com_ensure_dispatch_patch
shutil.rmtree(os.path.join(tempfile.gettempdir(), 'gen_py'))
Archivo "shutil.py", línea 740, en rmtree
"shutil.py", línea 599, en _rmtree_unsafe
Archivo "shutil.py", línea 596, en _rmtree_unsafe
FileNotFoundError: [WinError 3] No se pudo encontrar la ruta especificada: 'C:\\temp\\gen_py'
Atentamente.