System32, Registry, and msls31.dll problem.

mpkid139

Honorable
Apr 12, 2013
28
0
10,530
Recently I have been having issues with my computer. When I tried to download something from the internet, windows would block it. It stated to go to the internet opptions menu in the control panel. I went there and it could not be located. Also all text typed into the start menu or windows searches would be white/clear. An error poped up every time I restart the machine and click the start menu. This error reads: "The specified module could not be found:msls31.dll" I located this file in system32 and sysWow64. I replaced it with files from dllfixer.com . This still did not fix it. Before I replaced the file downloads have been allowed but the internet options menu is still unreachable and the text is still white/clear. I tried ccleaner to fix the registry and that still did not work. What is the problem and how do I fix it?
 
Solution
If possible, install Windows 10 (not sure if it is avalable for 32 bit OS, though) otherwise re-install IE9, it might not be necessary to uninstall, the Control Panel option for Internet Explorer may have an option to do a repair, use it.

TenPc

Honorable
Jul 11, 2012
2,471
1
11,960
msls31.dll is a 32 bit file that is related to an appilcation that relies on (or has purpose with) internet connection. If yor OS is 64 bit then you need to get a 64 bit verison of the program that you are running or try compatiblity mode. It's largely associated with TAX software.
 

TenPc

Honorable
Jul 11, 2012
2,471
1
11,960
C:\Windows\winsxs
x86_microsoft-windows-msls31_31bf3856ad364e35_9.1.8112.16421_none_8bf30ea6e05803fd_msls31.dll_8d36fcb7


You would be best to install Ie 10 for windows 7, it's more stable and better for Widnwos 7, IE 9 is best with Vista.
Even if you are using Chrome or Firefox, you still need IE installed.
 

mpkid139

Honorable
Apr 12, 2013
28
0
10,530
Thank You, I will look at it when I get to my computer at home. Do I just replace the current msls31.dll with the one in the folder? Does Ie have anything to do with it?
 

TenPc

Honorable
Jul 11, 2012
2,471
1
11,960
The file is a part of the IE, there are different versions for each version of IE, the one I provided is for IE9, if you have other versions of IE installed, the winsxs folder will also have the msls31.dll for each verison of IE. I got one for IE 9, IE8, and IE6 (for some obscure reason, I think IE6 came with my original version of Vista). It's a back up file, I think you can just replace the Windows file with the backup one, they should be both the same file size if one already exists in System 32 folder b ut you'd need to ensure the one you select is for your current IE version.

x86_microsoft-windows-msls31_31bf3856ad364e35_9.1.8112.16421_none_8bf30ea6e05803fd_msls31.dll_8d36fcb7

The part that is bold is the IDentifier for the IE version, the leading number "9" being for IE9
 

TenPc

Honorable
Jul 11, 2012
2,471
1
11,960
If possible, install Windows 10 (not sure if it is avalable for 32 bit OS, though) otherwise re-install IE9, it might not be necessary to uninstall, the Control Panel option for Internet Explorer may have an option to do a repair, use it.
 
Solution