I look at a tutorial that lets you run a command to register the DLL runtime, but the hint: check that the module is compatible with the Regsvr32.exe X86 (32-bit) or X64 (64-bit) version, what is the problem?
The error is prompted because in a 64-bit system, the Regsvr32.exe in the System32 folder where the Regsvr32 registration DLL runs is running, and this file is a 64-bit version, and the command requires a 32-bit version of Regsvr32, so it prompts for an error.
In 32-bit systems, there are system and System32 two folders, which store 16-bit and 32-bit DLL files respectively. According to the 32-bit system naming rules, 64-bit should have a folder called System64 to store 64-bit DLL files, but in fact there is no system64 this folder, but a folder called SysWOW64. Also, SysWow64 is not a 64-bit file, but is used to store 32-bit DLL files.
So in a 64-bit system, 32-bit DLL files are placed in SysWow64, and 64-bit DLL files are in the System32 folder.
To resolve this issue, run the Regsvr32.exe in the Syswow64 folder. For example, according to the commands in your diagram, you can use this method to register DLLs:
1, open the Start menu, input cmd, in the search out of the cmd right, choose to run as an administrator
2, at the Open command prompt input: cd windowssyswow64 This command is to set the directory to syswow64 this folder, then run the command will be found in this folder folder, enter and press ENTER, the following figure:
3, according to the command in your diagram, input: regsvr32 atiacmxx.dll/u input and then press ENTER