After upgrading to Portfolio 4 certain Raw files, including Canon CR3 files, do not get thumbnails or previews.
The version of LibRaw used in Portfolio 4 requires MSVCP140.dll, a Microsoft Visual C++ library that is not installed by default on newer versions of Windows Servers. To test whether MSVCP140.dll is installed on your server:
- Open a Command Prompt window
- Change the directory to*:
C:\Program Files (x86)\Extensis\Portfolio Server\applications\media-engine\Bin\dcraw
- Open the dcraw_emu executable by entering
dcraw_emu.exeand pressing Enter
Windows will raise an error message: "The program can't start because MSVCP140.dll is missing from your computer. Try reinstalling the program to fix this problem."
You can download an installer for the missing Microsoft Visual C++ libraries from Microsoft Visual C++ Redistributable latest supported downloads.
Once you've finished the installation, you can confirm that
dcraw_emu.exe works by repeating the above steps; you will see basic help documentation in the Command Prompt window.
You can select the Raw images with the missing thumbnails in the Portfolio client, then right-click and choose Regenerate Thumbnail to generate new thumbnail and preview images.
*Note: If you are using external media engines, the same process will need to repeated on the server they are running on, but using path:
C:\Program Files (x86)\Extensis\Portfolio\Media Engine\applications\media-engine\Bin\dcraw