Solve the problem of opening IE and its principle in new window

  
                              

In Windows XP, it is often not possible to enter the secondary page after IE is opened. If you can be sure that your network is good, the machine is not like a virus (the speed of a virus machine will be significantly reduced). Slow), then the most likely scenario is that there is a problem with the registration of the control when you install the new software. For example, the ACDsee mini version is the most prone to this problem.

Workaround:

Run the following commands in the Start menu:

Regsvr32 urlmon.dll

Regsvr32 actxprxy.dll

Regsvr32 shdocvw.dll

Regsvr32 oleaut32.dll

Rationale:

The Regsvr32 command is used to register unregistered "ActiveX controls". Foreign ActiveX controls must also be registered with them when they are applied to their own programs. ActiveX control technology was introduced by Microsoft in 1996 and is supported by many software companies. Although the software is now automatically registered when it is installed, sometimes manual registration is necessary.

Regsvr32 Command Format

Regsvr32 [/u][/s][/n][/l[:cmdline]] dliname (or OCX Control)

Explanation:

/u: Uninstall ActiveX Controls

/s: Do not display after successful registration * Success message box

/c: Console output

/l: Call Dlllnstall to install the function and pass the optional parameter [cmdline] to it. When using /u, call the unload function

/n: Do not call DllRegisterServer, this parameter must be used with /l. >

There are two methods we usually use most commonly, namely "Regsvr32 ActiveX.dll" (registered ActiveX control) and "Regsvr32 /u ActiveX.dll" (uninstall ActiveX control). Here are two examples.

There is a "Rtj.dll" control in the root directory of the C drive that requires us to manually register. We just click "Start" - "Run" and enter "Regsvr32 C" in the Run dialog box. :\\Rtj.dll", then the "DllRegisterServer in rtj.dll succeeded" dialog box pops up, indicating that the registration is successful; if you want to uninstall, run the dialog Enter "Regsvr32 /u C: \\ Rtj.dll" can be.

In addition, using the Regsvr32 command can be used to achieve the following effects.

First, fix IE can not be opened in a new window

Many friends in the Internet, found that IE can not open a new window, use the left mouse button to click on the hyperlink without any reaction, with the mouse Right click on the super key and select "Open in new window" in the pop-up shortcut menu. There is no response. Reloading is too much trouble. We can use the Regsvr32 command to fix it!

1. Click "Start" - "Run", enter "Regsvr32 actxprxy.dll" in the Run dialog box, and press Enter. A message box will appear, "DllRegisterServer in actxprxy. The dll succeeded" dialog box indicates that * is successful.

2. Enter "Regsvr32 shdocvw.dll" in the same way and click OK.

3, restart the WIN system, run IE, this should solve the problem.

If it doesn't work, then re-register all the control days of shdocvw.dll, Oleaut32.dll, Actxprxy.dll, Mshtml.dll, Msjava.dll, Browseui.dll and Urlmon.dll. It should be able to solve the problem.

Second, uninstall the ZIP function that comes with winXP

Enter Regsvr32 /u zipfldr.dll, then uninstall the ZIP function that comes with winXP. If you enter Regsvr32 zipfldr.dll, the ZIP function is restored.

Third, the prevention of script viruses

The current script virus is very powerful, spread through the web, when surfing the Internet, unconsciously your machine will be infected with the virus. But as long as you understand the mechanism of virus transmission, there are ways to minimize its harm. Many script viruses are copied and propagated without the "Float Object (FileSystemObject)", so disabling "FileSystemObject" can effectively control the spread of script viruses.

Enter "Regsvr32 /u scrrun.dll" to disable the FSO object. . . Restore "Regsvr32 scrrun.dll"

Copyright © Windows knowledge All Rights Reserved