There are few things you would want to optimize before you run The Witcher 2 on your PC. First, the game doesn’t really work well with SLI and Crossfire setups. Secondly, it doesn’t really work well with old drivers and apart from that may conflict with few components of the latest drivers. Follow The Witcher 2 Crashes and Error Fixes below to have a smooth experience.
The Witcher 2 Crashes and Error Fixes
You can all the optimization tips, errors, and general workarounds to fix everything you encounter in our troubleshooting guide below.
1# The Witcher 2 Executable – Virus is False Positive
If your virus flags Witcher 2 executable as malicious software, don’t worry it’s a false positive. Add the executable to your exceptions list and Verify the integrity of the game files.
2# The Witcher 2 – How to Customize Controls, Remap Keys, Key Bindings
Note. Make a backup of Users.ini in case you make a mistake.
Customize Controls, Remap and Bind Keyboard Keys
Step 1
Go to Drive:\Users\[Username]\Documents\Witcher 2\Config
Step 2
Download and Install Notepad++.
Step 3
Open ‘Users.ini’.
Step 4
Go to line ’69’ in Notepad++ and you will find these:
IK_W=(Gamekey=GI_AxisLeftY,Value=1.000000) – This is W to move forward.
Line 68 is:
IK_Up=(GameKey=”GI_Up”,Value=1) – Change it to:
IK_Up=(Gamekey=GI_AxisLeftY,Value=1.000000)- and now move forward will work with up key.
You can similarly customize all the controls and remap them.
Exampe Users.ini For Keys
[InputQWERTY] IK_0=(Gamekey=GI_Holster,Value=1.000000)
IK_1=(Gamekey=GI_Steel,Value=1.000000)
IK_2=(Gamekey=GI_Silver,Value=1.000000)
IK_3=(Gamekey=GI_Hotkey03,Value=1.000000)
IK_4=(Gamekey=GI_Hotkey04,Value=1.000000)
IK_5=(Gamekey=GI_Hotkey05,Value=1.000000)
IK_6=(Gamekey=GI_Hotkey06,Value=1.000000)
IK_7=(Gamekey=GI_Hotkey07,Value=1.000000)
IK_8=(Gamekey=GI_Hotkey08,Value=1.000000)
IK_9=(Gamekey=GI_Hotkey09,Value=1.000000)
IK_Alt=(Gamekey=GI_LockTarget,Value=1.000000)
IK_C=(GameKey=”GI_Character”,Value=1)
IK_CapsLock=(Gamekey=GI_WalkFlag,Value=1.000000)
IK_Delete=(GameKey=”GI_Cancel”,Value=1)
IK_NumPad2=(GameKey=”GI_Down”,Value=1)
IK_E=(Gamekey=GI_Block,Value=1.000000)
IK_End=(Gamekey=GI_UseAbility,Value=1.000000)
IK_Enter=(Gamekey=GI_FastMenu,Value=1.000000)
IK_Escape=(GameKey=”GI_Exit”,Value=1)
IK_F5=(GameKey=”GI_F5″,Value=1)
IK_I=(GameKey=”GI_Inventory”,Value=1)
IK_J=(GameKey=”GI_Journal”,Value=1)
IK_LShift=(Gamekey=GI_WalkSwitch,Value=1.000000)
IK_Left=(Gamekey=GI_AxisLeftX,Value=-1.000000)
IK_LeftMouse=(Gamekey=GI_AttackFast,Value=1.000000 )
IK_M=(GameKey=”GI_Nav”,Value=1)
IK_MouseX=(GameKey=”GI_MouseX”,Value=1)
IK_MouseY=(GameKey=”GI_MouseY”,Value=1)
IK_Pad_A_CROSS=(Gamekey=GI_Accept_Evade,Value=1.00 0000)
IK_Pad_B_CIRCLE=(Gamekey=GI_UseAbility,Value=1.000 000)
IK_Pad_Back_Select=(GameKey=”GI_Exit”,Value=1)
IK_Pad_DigitDown=(Gamekey=GI_Holster,Value=1.00000 0)
IK_Pad_DigitLeft=(Gamekey=GI_Steel,Value=1.000000)
IK_Pad_DigitRight=(Gamekey=GI_Silver,Value=1.00000 0)
IK_Pad_DigitUp=(Gamekey=GI_Adrenaline,Value=1.0000 00)
IK_Pad_LeftAxisX=(Gamekey=GI_AxisLeftX,Value=1.000 000)
IK_Pad_LeftAxisX=(Gamekey=GI_AxisLeftX,Value=1.000 000)
IK_Pad_LeftAxisY=(Gamekey=GI_AxisLeftY,Value=1.000 000)
IK_Pad_LeftAxisY=(Gamekey=GI_AxisLeftY,Value=1.000 000)
IK_Pad_LeftShoulder=(Gamekey=GI_LockTarget,Value=1 .000000)
IK_Pad_LeftThumb=(Gamekey=GI_Medallion,Value=1.000 000)
IK_Pad_LeftTrigger=(Gamekey=GI_FastMenu,Value=1.00 0000)
IK_Pad_RightAxisX=(GameKey=”GI_AxisRightX”,Value=1 )
IK_Pad_RightAxisY=(GameKey=”GI_AxisRightY”,Value=1 )
IK_Pad_RightShoulder=(Gamekey=GI_UseItem,Value=1.0 00000)
IK_Pad_RightThumb=(Gamekey=GI_CircleOfPower,Value= 1.000000)
IK_Pad_RightTrigger=(Gamekey=GI_Block,Value=1.0000 00)
IK_Pad_Start=(GameKey=”GI_PanelSelector”,Value=1)
IK_Pad_X_SQUARE=(Gamekey=GI_AttackFast,Value=1.000 000)
IK_Pad_Y_TRIANGLE=(Gamekey=GI_AttackStrong,Value=1 .000000)
IK_PageDown=(Gamekey=GI_Adrenaline,Value=1.000000)
IK_NumPad0=(Gamekey=GI_UseItem,Value=1.000000)
IK_RControl=(Gamekey=GI_Medallion,Value=1.000000)
IK_RShift=(Gamekey=GI_CircleOfPower,Value=1.000000 )
IK_Right=(Gamekey=GI_AxisLeftX,Value=1.000000)
IK_RightMouse=(Gamekey=GI_AttackStrong,Value=1.000 000)
IK_Down=(Gamekey=GI_AxisLeftY,Value=-1.000000)
IK_Space=(Gamekey=GI_Accept_Evade,Value=1.000000)
IK_NumPad8=(GameKey=”GI_Up”,Value=1)
IK_Up=(Gamekey=GI_AxisLeftY,Value=1.000000)
Note. Make sure you have the game closed including the launcher if you want the changes to be saved.
You can add numpad keys as follows:
IK_1=(Gamekey=GI_Steel,Value=1.000000)- Change it to
IK_NumPad1=(Gamekey=GI_Steel,Value=1.000000)- Yes, you would need to enter N and P in capital.
Example User.ini Setting For Keys #2
[InputQWERTY] IK_0=(Gamekey=GI_Holster,Value=1.000000)
IK_1=(Gamekey=GI_Steel,Value=1.000000)
IK_2=(Gamekey=GI_Silver,Value=1.000000)
IK_3=(Gamekey=GI_Hotkey03,Value=1.000000)
IK_4=(Gamekey=GI_Hotkey04,Value=1.000000)
IK_5=(Gamekey=GI_Hotkey05,Value=1.000000)
IK_6=(Gamekey=GI_Hotkey06,Value=1.000000)
IK_7=(Gamekey=GI_Hotkey07,Value=1.000000)
IK_8=(Gamekey=GI_Hotkey08,Value=1.000000)
IK_9=(Gamekey=GI_Hotkey09,Value=1.000000)
IK_Alt=(Gamekey=GI_LockTarget,Value=1.000000)
IK_C=(GameKey=”GI_Character”,Value=1)
IK_CapsLock=(Gamekey=GI_WalkFlag,Value=1.000000)
IK_Delete=(GameKey=”GI_Cancel”,Value=1)
IK_NumPad2=(GameKey=”GI_Down”,Value=1)
IK_E=(Gamekey=GI_Block,Value=1.000000)
IK_End=(Gamekey=GI_UseAbility,Value=1.000000)
IK_Enter=(Gamekey=GI_FastMenu,Value=1.000000)
IK_Escape=(GameKey=”GI_Exit”,Value=1)
IK_F5=(GameKey=”GI_F5″,Value=1)
IK_I=(GameKey=”GI_Inventory”,Value=1)
IK_J=(GameKey=”GI_Journal”,Value=1)
IK_LShift=(Gamekey=GI_WalkSwitch,Value=1.000000)
IK_Left=(Gamekey=GI_AxisLeftX,Value=-1.000000)
IK_LeftMouse=(Gamekey=GI_AttackFast,Value=1.000000 )
IK_M=(GameKey=”GI_Nav”,Value=1)
IK_MouseX=(GameKey=”GI_MouseX”,Value=1)
IK_MouseY=(GameKey=”GI_MouseY”,Value=1)
IK_Pad_A_CROSS=(Gamekey=GI_Accept_Evade,Value=1.00 0000)
IK_Pad_B_CIRCLE=(Gamekey=GI_UseAbility,Value=1.000 000)
IK_Pad_Back_Select=(GameKey=”GI_Exit”,Value=1)
IK_Pad_DigitDown=(Gamekey=GI_Holster,Value=1.00000 0)
IK_Pad_DigitLeft=(Gamekey=GI_Steel,Value=1.000000)
IK_Pad_DigitRight=(Gamekey=GI_Silver,Value=1.00000 0)
IK_Pad_DigitUp=(Gamekey=GI_Adrenaline,Value=1.0000 00)
IK_Pad_LeftAxisX=(Gamekey=GI_AxisLeftX,Value=1.000 000)
IK_Pad_LeftAxisX=(Gamekey=GI_AxisLeftX,Value=1.000 000)
IK_Pad_LeftAxisY=(Gamekey=GI_AxisLeftY,Value=1.000 000)
IK_Pad_LeftAxisY=(Gamekey=GI_AxisLeftY,Value=1.000 000)
IK_Pad_LeftShoulder=(Gamekey=GI_LockTarget,Value=1 .000000)
IK_Pad_LeftThumb=(Gamekey=GI_Medallion,Value=1.000 000)
IK_Pad_LeftTrigger=(Gamekey=GI_FastMenu,Value=1.00 0000)
IK_Pad_RightAxisX=(GameKey=”GI_AxisRightX”,Value=1 )
IK_Pad_RightAxisY=(GameKey=”GI_AxisRightY”,Value=1 )
IK_Pad_RightShoulder=(Gamekey=GI_UseItem,Value=1.0 00000)
IK_Pad_RightThumb=(Gamekey=GI_CircleOfPower,Value= 1.000000)
IK_Pad_RightTrigger=(Gamekey=GI_Block,Value=1.0000 00)
IK_Pad_Start=(GameKey=”GI_PanelSelector”,Value=1)
IK_Pad_X_SQUARE=(Gamekey=GI_AttackFast,Value=1.000 000)
IK_Pad_Y_TRIANGLE=(Gamekey=GI_AttackStrong,Value=1 .000000)
IK_PageDown=(Gamekey=GI_Adrenaline,Value=1.000000)
IK_NumPad0=(Gamekey=GI_UseItem,Value=1.000000)
IK_RControl=(Gamekey=GI_Medallion,Value=1.000000)
IK_RShift=(Gamekey=GI_CircleOfPower,Value=1.000000 )
IK_Right=(Gamekey=GI_AxisLeftX,Value=1.000000)
IK_RightMouse=(Gamekey=GI_AttackStrong,Value=1.000 000)
IK_Down=(Gamekey=GI_AxisLeftY,Value=-1.000000)
IK_Space=(Gamekey=GI_Accept_Evade,Value=1.000000)
IK_NumPad8=(GameKey=”GI_Up”,Value=1)
IK_Up=(Gamekey=GI_AxisLeftY,Value=1.000000)
3# The Witcher 2 nVidia SLI Performance Fix
If you have an SLI setup, disable SLI and start the game. It will resolve most of the performance issues since SLI support is non existent.
Workaround
Step 1
Download Nvidia Inspector.
Step 2
Install by running as administrator.
Step 3
Midway down the window that will open you will see ” Driver Version – Your driver- and then a little button with a screwdriver/wrench cross logo. Click the button.
Step 4
At the top you will see a dropdown menu with Global Driver Profile as the default. Either type “The Witcher 2” or scroll down to it and select it to open its profile.
Step 5
Once open, find “Multichip Rendering Mode”. In the middle column delete the current value (some numbers and the words The Witcher 2) and insert 0x02C04205.
Step 6
Apply Changes.
Enjoy The Witcher 2 utilizing full SLI GPU Power!
Known Bugs – Interior lights shine through walls occasionally. Same bug that was also present in original Witcher game. Totally worth it considering the huge FPS boost.
4# The Witcher 2 ATI Performance and Graphics Fix
Switch to window mode. Disable Anti-Aliasing, Anisotropic Filtering and adaptive Anti-Aliasing in Catalyst Control Center.
The Witcher 2 need crossfire drivers by ATI, so if you experience performance issues with Crossfire setup, it is recommended that you disable one of the GPUs.
Some AMD cards may not allow you to play the game in fullscreen mode so switch to window mode.
5# The Witcher 2 Download Suspended
Click Pause in Steam then un-pause and hope the servers aren’t busy.
6# Invert Y-axis in Xbox 360 Controller
Change the following setting manually in the User.ini file, Find config file under ‘My Documents\Witcher 2\Config’.
Look for these two lines:
IK_Pad_RightAxisX=(GameKey=”GI_AxisRightX”,Value=1)
IK_Pad_RightAxisY=(GameKey=”GI_AxisRightY”,Value=1)
The first line is for X axis, the second one is for Y. Change the value of the respective line to -1 and you’re good to go.
Also, to invert mouse control, add the line:
Invert=1
to [MouseInput]
7# The Witcher 2 G35 Headset No Sound Fix
If you are experiencing problems with your G35 headset, follow the instructions below to fix the issue.
1. open the control panel
2. open up the device manager
3. right click the g35 and select “update drivers”
4. click on “browse my computer for driver software”
5. click on “let me pick from a list…”
6. you should now be able to choose “USB Audio Device” as the driver and install it.
7# The Witcher 2 Won’t Launch – Stuck on Steam Launcher
Verify the integrity of the game files to resolve the issue.
8# The Witcher 2 – Register Tool Crashes
Servers are under a lot of load so wait for a while and try again later.
9# The Witcher 1 Save Files
Lost your save files ? you can download these (The Witcher 1 Save Files). The Witcher 2 will automatically import the saves from the end of the first Witcher game only if they are located in the default folder:
‘\My Documents\The Witcher\saves’.
10# The Witcher 2 FPS Fix
There are few things you need to do in order to fix the framerate issues with The Witcher 2.
1. Update your video card drivers.
2. Disable Vsync.
3. Turn Texture Memory to Medium.
10# The Witcher 2 Stuttering, Weird Graphics, Low Detailed Graphics Fix
nVidia. Download and Install nVidia Beta Drivers version 275.27 and the graphics will improve to whole new level.
ATI. Install latest ATI Hotfix drivers. Disable Anti-Aliasing, Anisotropic Filtering and adaptive Anti-Aliasing in Catalyst Control Center.
11# How to Invert Mouse in The Witcher 2
Go to Drive:\[name]\My Documents\Witcher 2\Config\User.ini and open the file. Search MouseSensitivityY and change its value to negative by – before the number.
Example: MouseSensitivityY=0.163462
becomes MouseSensitivityY=-0.163462
12# nVidia Performance Fix
Install the latest beta drivers from nVidia to increase the performance of your machine while playing Witcher 2. After you are done with installation, uninstall the 3D Vision drivers from your system. You can find them listed under Add/Remove programs. Once you have done that you will experience smoother gameplay.
13# Crashes and Reboots
Install the latest beta drivers by nVidia/ATI and try the low graphics settings and see if that helps. You can also try to revert back to old drivers but that would come at low graphics quality since the game doesn’t seem to work well with old drivers.
14# No Sound – No Voice Fix
Switch to 5.1 or stereo mode.
Disable all sound devices except for your headphones/speakers.
15# ATI Performance Fix
Turn off Uber Sampling, AA, SSAO, and Vsync to improve performance for now.
16# How to Install the DLC
If you experiencing issues regarding installation of the Trouble Troll DLC of The Witcher 2, make sure you run the launcher as administrator.
Go to the install location of the game EX: (C:\Program Files (x86)\Steam\steamapps\common\the witcher 2). Right click launcher.exe and Click Run as Administrator.
17# Where Can I Find The Product Code ?
Launch Steam as admin and it will fill up automatically.
18# The Witcher 2 Crashes Before Menu Screen
19# The Witcher 2 Error Code 51
Verify the integrity of the game files.
20# The Witcher 2 Launcher Application Has Stopped Working
21# Mouse Fix
Set ‘smoothness=0’ in the user.ini file for mouse smoothing.
22# Launcher Keeps Downloading DLCs
Close launcher and run patcher.exe from game directory. That should reset launcher settings.
23# Installation – Access Denied Error
Run the installer in compatibility mode with windows XP.
24# Installation – Internal error at *chinese characters* C:/Users/[Username]/AppData/Local/Temp/pat5b0A.tmp, line 76069016 or similar OR Installer does not install launcher.exe
Install the game outside Program Files directory.
If you face any other issues, let me know and I will try to help you out.