How to fix "SHGetSpecialFolderPath failed. Program aborting" in Ventrilo

If your Ventrilo or VentriloPro client is crashing on start up saying "SHGetSpecialFolderPath failed" its likely your default folders were changed and there is an issue loading the VentriloData folder.

  1. Right click the windows start button on the bottom left of your windows desktop.
  2. Click 'File Explorer'.
  3. Copy and paste "shell:UsersFilesFolder" into the File Explorer address bar, and press Enter.
  4. Right click or press and hold on the Documents folder cnd choose properties.
    Restore Default Location of Personal Folders in Windows 10-userfilesfolder.png
  5. Click/tap on the Location tab, and click/tap on the Restore Default button.(see screenshot below)
    Restore Default Location of Personal Folders in Windows 10-restore_default_folder_location-1.png
  6. Click/tap on OK. (see screenshot below)
    Restore Default Location of Personal Folders in Windows 10-restore_default_folder_location-2.png
  7. If prompted to create a folder at the default location, click/tap on Yes. (see screenshot below)
    Restore Default Location of Personal Folders in Windows 10-restore_default_folder_location-2b.png
  8. When prompted to move all files from the old location to the new default location, click/tap on Yes. (see screenshot below)
    Restore Default Location of Personal Folders in Windows 10-restore_default_folder_location-3.png
  9. After a few moments the folder's properties will automatically close when successfully moved.
  10. Start Ventrilo.