Some players have reported they can’t play Rainbow Six Siege because of the “Error at hooking API” R6 error. For example, one R6 player said this about that gaming issue on Reddit: “Was playing R6 siege and then got off. And it keeps saying this, ‘Error at hooking API Dumping first 32 bytes.'” That error can also affect other games, but it’s more widely reported for Rainbow Six Siege. This is how you can fix the “Error at hooking API” R6 gaming issue on Windows PCs.
Run System File and Deployment Image Servicing Scans
Many players say they’ve fixed the “Error at hooking API” R6 error by repairing Windows system files. You can do this by executing a couple of commands for repairing the Windows image and system files. Try running system file and deployment image scans like this:
- Open the search box using the Windows logo + S hotkey that activates it.
- Input a cmd search phrase to find the Command Prompt.
- Click Command Prompt with the right mouse button to select Run as administrator.
- First, input the DISM.exe /Online /Cleanup-image /Restorehealth command and press Enter.
- Next, type in the sfc /scannow command and hit Enter to execute.
- Wait for the scan to complete and show an outcome before closing the Command Prompt.
- Restart your PC when the scans have finished.
Reinstall BattleEye
The “Error at hooking API” R6 error can occur because of BattlEye anti-cheat issues. Reinstalling BattlEye has worked for some players who have needed to fix the hooking API R6 error. This is how you can reinstall BattlEye for Rainbow Six Siege:
- Open Explorer and the Steam > steamapps > common > Tom Clancy’s Rainbow Six Siege > BattlEye folder.
- Next, right-click Uninstall_BattlEye to select Run as administrator.
- You can reinstall BattlEye by running a Steam verification scan. First, open the Steam window.
- Select Library to view your Steam games.
- Right-click the Rainbow Six game (in the sidebar) to select Properties.
- Click on the Verify integrity button within the Installed Files tab.
Update Visual C++
Players also confirm that updating Visual C++ 2015-2022 packages can fix the “Error at hooking API” R6 gaming issue. To do that, you’ll need to download and run a couple of files from Microsoft’s website, like this:
- Open Microsoft’s Visual C++ page in a browser.
- Click links for the X64 and X86 Microsoft Visual C++ Redistributable 2015-2022 packages.
- Open Explorer and the folder that includes the downloaded Visual C++ Redistributable 2015-2022 files.
- Double-click VC_redist.x64.exe to run that file.
- Select I agree in the Microsoft Visual C++ Redistributable 2015-2022 window.
- Click Install (or Repair) to update the C++ runtime libraries.
- Repeat the steps covered above for the VC_redist.x86 (32-bit) file.
There aren’t many confirmed ways to remedy the “Error at hooking API” R6 gaming issue. However, the troubleshooting methods suggested above have worked for many Rainbow Six players. Players who need further fixes can send a support ticket for the Rainbow Six game from this Ubisoft help page. Note that applying those possible fixes can also resolve the hooking API error for other games.