Check if Windows image processing components are installed (wic registry)

How to check whether the image processing component of Windows is installed or not on a 64-bit XP machine.

+6
source share
5 answers

The Windows image processing component is installed with MSOFFICE. if you do not check in the registry →

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows Imaging Component 

Check InstalledVersion in this registry.

If this key is present, then the Windows image processing component is not yet installed.

+5
source

Check for the existence of C:\Windows\System32\WindowsCodecs.dll

+10
source

I found a registry located at:

 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\WIC 

enter image description here

+1
source

Check: C: \ Windows \ System32 \ WindowsCodecs.dll

If the Windows Imaging Component (WIC) is not installed, then install the Windows Imaging component before installing SSR 2013 on a Windows 2003 or XP system.

32-bit: www.microsoft.com/en-us/download/details.aspx?id=32

64-bit: http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=1385

+1
source

Try creating an instance:

 CComPtr<IWICImagingFactory> pImagingFactory; HRESULT hr = CoCreateInstance(CLSID_WICImagingFactory, 0, CLSCTX_INPROC_SERVER, IID_IWICImagingFactory, (void**)&pImagingFactory); if (SUCCEEDED(hr) && pImagingFactory != NULL) { pImagingFactory.Release(); pImagingFactory = NULL; return false; } 
0
source

Source: https://habr.com/ru/post/898054/


All Articles