Después de instalar Adobe Reader XI, por razones de compatibilidad con uno de nuestros programas de software, deseo deshabilitar el modo protegido agregando claves de registro.
Recupero todos los SID de sesión de Windows y los recorro para inyectar la clave en cada sesión.
Todo parece funcionar; tengo mis claves correctamente en el registro, pero aquí está la salida de la consola que indica que mi sistema muestra un error. No entiendo por qué:
Aquí está el fragmento de código:*** Intérprete remoto reinicializado ***
Línea de comandos: install "c:\waptdev\wapt-adobe-XI-wapt\WAPT\.."
Usando archivo de configuración: C:\Program Files (x86)\wapt\wapt-get.ini
Instalando archivos WAPT c:\waptdev\wapt-adobe-XI-wapt
2021-06-10 15:35:17,161 CRITICAL Error fatal en el script de instalación: 22: Parámetro incorrecto:
Traceback (llamada más reciente):
Archivo "C:\Program Files (x86)\wapt\setuphelpers_windows.py", línea 261, en reg_openkey_noredir
result = winreg.OpenKey(rootkey, subkeypath, 0, sam | winreg.KEY_WOW64_64KEY)
FileNotFoundError: [WinError 2] El archivo especificado no se encontró encontrado
Durante el manejo de la excepción anterior, ocurrió otra excepción:
Traceback (llamada más reciente):
Archivo "C:\Program Files (x86)\wapt\common.py", línea 3910, en install_wapt
exitstatus = setup.install()
Archivo "c:\waptdev\wapt-adobe-XI-wapt\setup.py", línea 25, en install
registry_setstring(HKEY_USERS,r"%s\Software\Adobe\Acrobat Reader\11.0\TrustManager" %profsid,"iProtectedView",0, type=REG_DWORD)
Archivo "C:\Program Files (x86)\wapt\setuphelpers_windows.py", línea 302, en registry_setstring
con reg_openkey_noredir(root, path, sam=KEY_WRITE, create_if_missing=True) como clave:
Archivo "C:\Program Files (x86)\wapt\setuphelpers_windows.py", línea 269, en reg_openkey_noredir
return winreg.CreateKeyEx(rootkey, subkeypath, 0, sam | winreg.KEY_READ | winreg.KEY_WOW64_64KEY | winreg.KEY_WRITE)
OSError: [WinError 87] Parámetro no válido
ERROR FATAL: 22: Parámetro incorrecto
Código de salida: 3
Información de instalación de Wapt:profiles_path = r'SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList'
para profsid en reg_enum_subkeys(reg_openkey_noredir(HKEY_LOCAL_MACHINE,profiles_path)):
si no profsid.startswith('S-1-5-21-'):
continuar
registry_setstring(HKEY_USERS,r"%s\Software\Adobe\Acrobat Reader\11.0\TrustManager" %profsid,"iProtectedView",0, type=REG_DWORD)
registry_setstring(HKEY_USERS,r"%s\Software\Adobe\Acrobat Reader\11.0\TrustManager" %profsid,"bEnhancedSecurityStandalone",0, type=REG_DWORD)
registry_setstring(HKEY_USERS,"r"%s\Software\Adobe\Acrobat Reader\11.0\TrustManager" %profsid,"bEnhancedSecurityInBrowser",0, type=REG_DWORD)
registry_setstring(HKEY_USERS,"r"%s\Software\Adobe\Acrobat Reader\11.0\Privileged" %profsid,"bProtectedMode",0, type=REG_DWORD)
Servidor Debian
wapt versión 2.0
Máquina de administración: Windows 10 1909 x64
