miércoles, 12 de noviembre de 2025

Vista previa no funciona con pdf

No hagas estas modificaciones, quitará una capa de protección a tu sistema.



https://support.microsoft.com/en-us/topic/information-about-the-attachment-manager-in-microsoft-windows-c48a4dcd-8de5-2af5-ee9b-cd795ae42738


La vista previa necesita un Handler.
Ver los Preview Handler instalados para saber el CLSID del nuestro, ejecutar lo siguiente y copiar el valor del que incluya PDF.

(Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\PreviewHandlers').PSObject.Properties |
  Where-Object { $_.Name -ne 'PSPath' -and $_.Name -ne 'PSParentPath' -and $_.Name -ne 'PSChildName' } |
  Select-Object Name, Value


En windows 11, viene con el suyo Microsoft PDF Preview

{3A84F9C2-6164-485C-A7D9-4B27F8AC009E} 

Moficar el registro para ese preview handler, crea un archivo llamado Vistaprevia.reg con el siguiente contenido, clic y aceptar. 

 Windows Registry Editor Version 5.00

; Habilita la vista previa de PDF en el Explorador de Windows
; Usando Microsoft PDF Previewer

[HKEY_CLASSES_ROOT\.pdf\ShellEx]
@=""

[HKEY_CLASSES_ROOT\.pdf\ShellEx\{8895b1c6-b41f-4c1c-a562-0d564250836f}]
@="{3A84F9C2-6164-485C-A7D9-4B27F8AC009E}"


Modificar para previsualizar word excel y powerpoint

Windows Registry Editor Version 5.00

; --- Microsoft Word Preview Handler ---
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\PreviewHandlers]
"{84F66100-FF7C-4fb4-B0C0-02CD7FB668FE}"="Microsoft Word previewer"

; --- Microsoft Excel Preview Handler ---
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\PreviewHandlers]
"{00020827-0000-0000-C000-000000000046}"="Microsoft Excel previewer"

; --- Microsoft PowerPoint Preview Handler ---
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\PreviewHandlers]
"{65235197-874B-4A07-BDC5-E65EA825B718}"="Microsoft PowerPoint previewer" 



Desbloquear todos los PDF y de office de una carpeta.

Get-ChildItem "C:\Users\<tu_usuario>\Downloads" -Recurse -Include *.pdf,*.doc*,*.xls*,*.ppt | Unblock-File

Desbloquear todos los archivos de un recurso de red

Get-ChildItem -Path '\\192.168.1.200\*' -Recurse -ErrorAction SilentlyContinue | Unblock-File 

 

Modificar el registro para que los navegadores no marquen el archivo como descargado de internet

reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Attachments" /v "SaveZoneInformation" /t REG_DWORD /d "1" /f

Mas modificaciones 

REG ADD "HKLM\SOFTWARE\Policies\Microsoft\Internet Explorer\Security" /V "DisableSecuritySettingsCheck" /T "REG_DWORD" /D "00000001" /F

REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3" /V "1806" /T "REG_DWORD" /D "00000000" /F
 

REG ADD "HKLM\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3" /V "1806" /T "REG_DWORD" /D "00000000" /F 

 

 

domingo, 17 de agosto de 2025

Personalizar vinculo rapido en windows 11

Desde la última versión ya no se puede modificar a no ser que se usen herramientas de terceros 

Pulsar Win + E

Escribir en la barra de direcciones.

%LocalAppdata%\Microsoft\Windows\WinX

Hay 3 grupos, no borrar ninguna de las carpetas, eliminar accesos directos o agregar accesos directos.

control netconnections

control ncpa.cpl

No funcionará el acceso directo:
%windir%\system32\ncpa.cpl

lunes, 11 de agosto de 2025

vfcompat.dll appverifUI.dll en C

 vfcompat.dll appverifUI.dll en C

 
Según se lee en  stackoverflow.com están relacionadas con el desarrollo al usar visual studio


Script bash, para mover los archivos a syswow y actualizar el registro, creado por bowman en el hilo anterior de stackoverflow
@echo off
setlocal

set "COMP=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components"
set "OUT_DIR=C:\Windows\SysWOW64"
goto :Process

:Fix
set "KEY=%COMP%\%~1"
set "OLD_FILE=%~2"
set "NEW_FILE=%~3"

for /f "tokens=1,2,*" %%A in ('reg query "%KEY%" 2^>nul') do (
    if "%%B"=="REG_SZ" if /i "%%C"=="%OLD_FILE%" (
        set "VAL=%%A"
        goto :Found
    )
)

echo.Value %OLD_FILE% not found in %KEY%
goto :CheckFile

:Found
reg add "%KEY%" /v "%VAL%" /t REG_SZ /d "%NEW_FILE%" /f && echo.Registry component %KEY%\%VAL% fixed || echo.Failed to update registry

:CheckFile
if exist "%OLD_FILE%" (
    move /Y "%OLD_FILE%" "%NEW_FILE%" && echo.%OLD_FILE% successfully moved to %NEW_FILE% || echo.Failed to move %OLD_FILE%
) else (
    echo.%OLD_FILE% does not exist, nothing to move
)
goto :EOF

:Process
call :Fix "0AF818DE4685190F5347FAF54BD80C82" "C:\appverifUI.dll" "%OUT_DIR%\appverifUI.dll"
call :Fix "E0C37F311948CF28AE087B694A681271" "C:\vfcompat.dll" "%OUT_DIR%\vfcompat.dll"

endlocal

domingo, 3 de agosto de 2025

Actualizar Drivers 2025

Programas para actualizar drivers de Windows en 2025, de manera automática y gratuita.

 

Driver booster

driver-booster (Pagina)

Intenta colar adware, en las ventanas de instalación,  

Ha cambiado y su versión gratuita solo permite actualizar un driver al día, no se recomienda.

Driver easy

drivereasy (Pagina)

Tiene una versión trial, pero te pide tarjeta de pago, descartado.

DriverPack

driverpack (Pagina)