Solved How to fix sound and msls31.dll problem

July 2, 2014 at 12:10:46
Specs: Windows 7
My sound stopped working. My computer says that everything is working fine but its not working at all.
There is this error message I get when I press the start button (the specified module could not be found msls31.dll) It all started with that error, now Iv'e tried to do the sfc/scannnow but I get this message (Windows Resource Protection found corrupt files but was unable to fix some of them). I can't seem to figure out how to do it manually. I have no audio on my laptop for 2 days now. I can't seem to fix it myself. Help!

See More: How to fix sound and msls31.dll problem

Report •

✔ Best Answer
July 6, 2014 at 20:06:47
Guess what, Derek. I've found out that I can create a system repair disc from my windows. Now, I don't know if that helped but I've burned a disc then restarted and then switched off my computer when windows was starting so that I can get into the system repair screen, then clicked on start up repair and once it was done, it restarted and BOOM! My sound was working again!!

I should have done that long time ago, man.

I'm very sorry for wasting your time, Derek

Thank you for all you have done for me. I've been to two other forums and no one helped me as much as you did.

Thanks again, Derek!!



#1
July 2, 2014 at 15:01:18
Hi. Have you tried using system restore prior to two days ago?

Report •

#2
July 2, 2014 at 15:10:12
Yes, no luck. There were some automatic restore points created while I was trying to fix this problem. Lost all the good restore points.

Could you guide me step by step. I'm not having any luck and obviously doing the wrong steps.

I've done the scan a few times. This is what I get..

Windows Resource Protection found corrupt files but was unable to fix some of them. Details are included in the CBS.Log WinDir\Logs\CBS\CBS.log

Then I followed these steps..

How to view details of the System File Checker process
At the command prompt, type the following command, and then press ENTER:
findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log

I've done that but nothing happens. I don't know what I'm doing wrong? Typed it as it is.


Report •

#3
July 2, 2014 at 15:57:48
If you search for msls31.dll do you find it?

Are you on 32 or 64 bit?

Always pop back and let us know the outcome - thanks


Report •

Related Solutions

#4
July 2, 2014 at 16:00:51
Yes, I can find the msls31.dll and I have a 32 bit Windows 7

Report •

#5
July 2, 2014 at 16:19:12
You should be able to view the log this way:

From "Computer" follow the path:
Windows > Logs > CBS

In the CBS folder if you find the CBS.log file then Copy/Paste it onto the desktop. On the desktop copy change its file extension from log to txt (so it becomes CBS.txt).

The log is likely to be huge and complex but maybe somehow you might find a clue in there.

If push comes to shove I can find a copy of the file off Windows 7 starter 32 bit, although it is not absolutely certain it is the culprit.

Always pop back and let us know the outcome - thanks


Report •

#6
July 2, 2014 at 16:32:46
Screen capture
I have a Windows Ultimate 32 bit.

Is this the correct file. See screen shot


Report •

#7
July 2, 2014 at 16:39:53
That doesn't seem to work. Anyway, I've past the CBS file on my desktop changed it from CBS to CBS.txt and I can open it now.

Report •

#8
July 2, 2014 at 16:52:49
Aha, I think there is confusion because MS have hidden the log file extension - their default (I always unide them). I think the one you want is just CBS, and assume that is what you are opening. Effectively it becomes CBS.log.txt and opens as a text file (even though you don't actually see it that way).

Always pop back and let us know the outcome - thanks


Report •

#9
July 2, 2014 at 16:55:26
Ok, What do I do with that file?

Report •

#10
July 2, 2014 at 17:02:56
If you double click it, hopefully it will display the log. As said, it might be huge so it's a matter of looking through it for clues about what the System File Checker found. I doubt you can paste it all on here but if there is anything specific you find then just post that part of it.

Always pop back and let us know the outcome - thanks


Report •

#11
July 2, 2014 at 17:45:36
Screen capture
There are many of these where it says "Cannot repair member file" This is one of them.

00000044 [SR] Cannot repair member file [l:22{11}]"audiodg.exe" of Microsoft-Windows-Audio-AudioCore, Version = 6.1.7601.17514, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch


Report •

#12
July 2, 2014 at 18:12:00
If there are many then it seems there has been a major corruption so I hope the HD is not on the way out. It might be worth running chkdsk:
http://answers.microsoft.com/en-us/...

Even then it is unlikely to fix your issue but it should tell you whether the HD is in a bad way or not.

Assuming the HD is OK then I reckon you are heading for this lot (at least):
http://www.sevenforums.com/tutorial...

However, keep watching just in case anyone knows a safe program that might fix this.

Always pop back and let us know the outcome - thanks


Report •

#13
July 2, 2014 at 19:04:42
Ok, I will run chkdsk.

Someone from Sevenforums said to try a full scan with Microsoft security essentials and then try this tool http://support.microsoft.com/mats/A...

Let's see if that helps.


Report •

#14
July 2, 2014 at 19:23:24
I think there are only 4 files that cannot be fixed. I see the same ones as I scroll down the log.


2014-07-02 18:11:17, Info CSI 000001e8 [SR] Repairing 4 components
2014-07-02 18:11:17, Info CSI 000001e9 [SR] Beginning Verify and Repair transaction
2014-07-02 18:11:17, Info CSI 000001ea Hashes for file member \SystemRoot\WinSxS\x86_microsoft-windows-audio-audiocore_31bf3856ad364e35_6.1.7601.17514_none_78a72e1242e1d8e5\audiodg.exe do not match actual file [l:22{11}]"audiodg.exe" :
Found: {l:32 b:TNlGNrVawp4xnkUisIcdg6pLNEFKfVHv2+AcsdmTZzk=} Expected: {l:32 b:dd41VECcQso7b8FQO8uMr/hdXXcD9+aMOKaaqO8/2oE=}
2014-07-02 18:11:17, Info CSI 000001eb [SR] Cannot repair member file [l:22{11}]"audiodg.exe" of Microsoft-Windows-Audio-AudioCore, Version = 6.1.7601.17514, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2014-07-02 18:11:17, Info CSI 000001ec Hashes for file member \SystemRoot\WinSxS\x86_microsoft-windows-msls31_31bf3856ad364e35_11.2.9600.16428_none_52384b40ff247e5b\msls31.dll do not match actual file [l:20{10}]"msls31.dll" :
Found: {l:32 b:j1SrPsS+eckrqd2pDfO5FXIslLCTiN3n0prkuzf0ttU=} Expected: {l:32 b:5uRFKC0Xzq/qtmpaHgEk3VDyQ4IFvOVknbmYva7QbLc=}
2014-07-02 18:11:17, Info CSI 000001ed [SR] Cannot repair member file [l:20{10}]"msls31.dll" of Microsoft-Windows-MSLS31, Version = 11.2.9600.16428, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2014-07-02 18:11:17, Info CSI 000001ee Hashes for file member \SystemRoot\WinSxS\x86_microsoft-windows-p..ting-wsdportmonitor_31bf3856ad364e35_6.1.7600.16385_none_16a99a5140ecd6c8\WSDMon.dll do not match actual file [l:20{10}]"WSDMon.dll" :
Found: {l:32 b:ly8G+IKWb41NuSH3M9dm7RUEm4FITsZG/X0as34YW4E=} Expected: {l:32 b:PG9He1FD/OYH/bCIrkcccDfiusAdjOjFe1zxvlfnjUY=}
2014-07-02 18:11:17, Info CSI 000001ef [SR] Cannot repair member file [l:20{10}]"WSDMon.dll" of Microsoft-Windows-Printing-WSDPortMonitor, Version = 6.1.7600.16385, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2014-07-02 18:11:17, Info CSI 000001f0 Hashes for file member \SystemRoot\WinSxS\x86_microsoft-windows-shell-sounds_31bf3856ad364e35_6.1.7600.16385_none_16e8d25616dd2c98\Windows Logon Sound.wav do not match actual file [l:46{23}]"Windows Logon Sound.wav" :
Found: {l:32 b:x1ThX+ePVKlLLGbyvUHGMvzgXRJp7NXjIwH1gNN7oU8=} Expected: {l:32 b:PZkIutJwkJ/AY+TPJunaNc9cNrwwdP5vyaUOvHd3In4=}
2014-07-02 18:11:17, Info CSI 000001f1 [SR] Cannot repair member file [l:46{23}]"Windows Logon Sound.wav" of Microsoft-Windows-Shell-Sounds, Version = 6.1.7600.16385, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2014-07-02 18:11:18, Info CSI 000001f2 Hashes for file member \SystemRoot\WinSxS\x86_microsoft-windows-shell-sounds_31bf3856ad364e35_6.1.7600.16385_none_16e8d25616dd2c98\Windows Logon Sound.wav do not match actual file [l:46{23}]"Windows Logon Sound.wav" :
Found: {l:32 b:x1ThX+ePVKlLLGbyvUHGMvzgXRJp7NXjIwH1gNN7oU8=} Expected: {l:32 b:PZkIutJwkJ/AY+TPJunaNc9cNrwwdP5vyaUOvHd3In4=}
2014-07-02 18:11:18, Info CSI 000001f3 [SR] Cannot repair member file [l:46{23}]"Windows Logon Sound.wav" of Microsoft-Windows-Shell-Sounds, Version = 6.1.7600.16385, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2014-07-02 18:11:18, Info CSI 000001f4 [SR] This component was referenced by [l:198{99}]"Microsoft-Windows-Foundation-Package~31bf3856ad364e35~x86~~6.1.7601.17514.WindowsFoundationDelivery"
2014-07-02 18:11:18, Info CSI 000001f5 Hashes for file member \??\C:\Windows\Media\Windows Logon Sound.wav do not match actual file [l:46{23}]"Windows Logon Sound.wav" :
Found: {l:32 b:x1ThX+ePVKlLLGbyvUHGMvzgXRJp7NXjIwH1gNN7oU8=} Expected: {l:32 b:PZkIutJwkJ/AY+TPJunaNc9cNrwwdP5vyaUOvHd3In4=}
2014-07-02 18:11:18, Info CSI 000001f6 Hashes for file member \SystemRoot\WinSxS\x86_microsoft-windows-shell-sounds_31bf3856ad364e35_6.1.7600.16385_none_16e8d25616dd2c98\Windows Logon Sound.wav do not match actual file [l:46{23}]"Windows Logon Sound.wav" :
Found: {l:32 b:x1ThX+ePVKlLLGbyvUHGMvzgXRJp7NXjIwH1gNN7oU8=} Expected: {l:32 b:PZkIutJwkJ/AY+TPJunaNc9cNrwwdP5vyaUOvHd3In4=}
2014-07-02 18:11:18, Info CSI 000001f7 [SR] Could not reproject corrupted file [ml:520{260},l:40{20}]"\??\C:\Windows\Media"\[l:46{23}]"Windows Logon Sound.wav"; source file in store is also corrupted
2014-07-02 18:11:18, Info CSI 000001f8 Hashes for file member \SystemRoot\WinSxS\x86_microsoft-windows-p..ting-wsdportmonitor_31bf3856ad364e35_6.1.7600.16385_none_16a99a5140ecd6c8\WSDMon.dll do not match actual file [l:20{10}]"WSDMon.dll" :
Found: {l:32 b:ly8G+IKWb41NuSH3M9dm7RUEm4FITsZG/X0as34YW4E=} Expected: {l:32 b:PG9He1FD/OYH/bCIrkcccDfiusAdjOjFe1zxvlfnjUY=}
2014-07-02 18:11:18, Info CSI 000001f9 [SR] Cannot repair member file [l:20{10}]"WSDMon.dll" of Microsoft-Windows-Printing-WSDPortMonitor, Version = 6.1.7600.16385, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2014-07-02 18:11:18, Info CSI 000001fa [SR] This component was referenced by [l:198{99}]"Microsoft-Windows-Foundation-Package~31bf3856ad364e35~x86~~6.1.7601.17514.WindowsFoundationDelivery"
2014-07-02 18:11:18, Info CSI 000001fb Hashes for file member \??\C:\Windows\System32\WSDMon.dll do not match actual file [l:20{10}]"WSDMon.dll" :
Found: {l:32 b:ly8G+IKWb41NuSH3M9dm7RUEm4FITsZG/X0as34YW4E=} Expected: {l:32 b:PG9He1FD/OYH/bCIrkcccDfiusAdjOjFe1zxvlfnjUY=}
2014-07-02 18:11:18, Info CSI 000001fc Hashes for file member \SystemRoot\WinSxS\x86_microsoft-windows-p..ting-wsdportmonitor_31bf3856ad364e35_6.1.7600.16385_none_16a99a5140ecd6c8\WSDMon.dll do not match actual file [l:20{10}]"WSDMon.dll" :
Found: {l:32 b:ly8G+IKWb41NuSH3M9dm7RUEm4FITsZG/X0as34YW4E=} Expected: {l:32 b:PG9He1FD/OYH/bCIrkcccDfiusAdjOjFe1zxvlfnjUY=}
2014-07-02 18:11:18, Info CSI 000001fd [SR] Could not reproject corrupted file [ml:520{260},l:46{23}]"\??\C:\Windows\System32"\[l:20{10}]"WSDMon.dll"; source file in store is also corrupted
2014-07-02 18:11:18, Info CSI 000001fe Hashes for file member \SystemRoot\WinSxS\x86_microsoft-windows-msls31_31bf3856ad364e35_11.2.9600.16428_none_52384b40ff247e5b\msls31.dll do not match actual file [l:20{10}]"msls31.dll" :
Found: {l:32 b:j1SrPsS+eckrqd2pDfO5FXIslLCTiN3n0prkuzf0ttU=} Expected: {l:32 b:5uRFKC0Xzq/qtmpaHgEk3VDyQ4IFvOVknbmYva7QbLc=}
2014-07-02 18:11:18, Info CSI 000001ff [SR] Cannot repair member file [l:20{10}]"msls31.dll" of Microsoft-Windows-MSLS31, Version = 11.2.9600.16428, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2014-07-02 18:11:18, Info CSI 00000200 [SR] This component was referenced by [l:222{111}]"Microsoft-Windows-InternetExplorer-VistaPlus-Update~31bf3856ad364e35~x86~~11.2.9600.16428.Internet-Explorer-x86"
2014-07-02 18:11:18, Info CSI 00000201 Hashes for file member \??\C:\Windows\System32\msls31.dll do not match actual file [l:20{10}]"msls31.dll" :
Found: {l:32 b:j1SrPsS+eckrqd2pDfO5FXIslLCTiN3n0prkuzf0ttU=} Expected: {l:32 b:5uRFKC0Xzq/qtmpaHgEk3VDyQ4IFvOVknbmYva7QbLc=}
2014-07-02 18:11:18, Info CSI 00000202 Hashes for file member \SystemRoot\WinSxS\x86_microsoft-windows-msls31_31bf3856ad364e35_11.2.9600.16428_none_52384b40ff247e5b\msls31.dll do not match actual file [l:20{10}]"msls31.dll" :
Found: {l:32 b:j1SrPsS+eckrqd2pDfO5FXIslLCTiN3n0prkuzf0ttU=} Expected: {l:32 b:5uRFKC0Xzq/qtmpaHgEk3VDyQ4IFvOVknbmYva7QbLc=}
2014-07-02 18:11:18, Info CSI 00000203 [SR] Could not reproject corrupted file [ml:520{260},l:46{23}]"\??\C:\Windows\System32"\[l:20{10}]"msls31.dll"; source file in store is also corrupted
2014-07-02 18:11:18, Info CSI 00000204 Hashes for file member \SystemRoot\WinSxS\x86_microsoft-windows-audio-audiocore_31bf3856ad364e35_6.1.7601.17514_none_78a72e1242e1d8e5\audiodg.exe do not match actual file [l:22{11}]"audiodg.exe" :
Found: {l:32 b:TNlGNrVawp4xnkUisIcdg6pLNEFKfVHv2+AcsdmTZzk=} Expected: {l:32 b:dd41VECcQso7b8FQO8uMr/hdXXcD9+aMOKaaqO8/2oE=}
2014-07-02 18:11:18, Info CSI 00000205 [SR] Cannot repair member file [l:22{11}]"audiodg.exe" of Microsoft-Windows-Audio-AudioCore, Version = 6.1.7601.17514, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch
2014-07-02 18:11:18, Info CSI 00000206 [SR] This component was referenced by [l:198{99}]"Microsoft-Windows-Foundation-Package~31bf3856ad364e35~x86~~6.1.7601.17514.WindowsFoundationDelivery"
2014-07-02 18:11:18, Info CSI 00000207 Hashes for file member \??\C:\Windows\System32\audiodg.exe do not match actual file [l:22{11}]"audiodg.exe" :
Found: {l:32 b:TNlGNrVawp4xnkUisIcdg6pLNEFKfVHv2+AcsdmTZzk=} Expected: {l:32 b:dd41VECcQso7b8FQO8uMr/hdXXcD9+aMOKaaqO8/2oE=}
2014-07-02 18:11:18, Info CSI 00000208 Hashes for file member \SystemRoot\WinSxS\x86_microsoft-windows-audio-audiocore_31bf3856ad364e35_6.1.7601.17514_none_78a72e1242e1d8e5\audiodg.exe do not match actual file [l:22{11}]"audiodg.exe" :
Found: {l:32 b:TNlGNrVawp4xnkUisIcdg6pLNEFKfVHv2+AcsdmTZzk=} Expected: {l:32 b:dd41VECcQso7b8FQO8uMr/hdXXcD9+aMOKaaqO8/2oE=}
2014-07-02 18:11:18, Info CSI 00000209 [SR] Could not reproject corrupted file [ml:520{260},l:46{23}]"\??\C:\Windows\System32"\[l:22{11}]"audiodg.exe"; source file in store is also corrupted
2014-07-02 18:11:18, Info CSI 0000020a Repair results created:
POQ 90 starts:


Report •

#15
July 3, 2014 at 07:59:28
Yes, complete #13 first.

I assume these are the four files you mean (versions underneath each one):

msls31.dll
11.2.9600.16428

audiodg.exe
6.1.7601.17514

Windows Logon Sound.wav
6.1.7600.16385

WSDMon.dll
6.1.7600.16385

To have four corrupted files is worrying - there could also be registry entries that are corrupted. If I happen to have the right versions we could try replacing them but it's not something that often works out too well.

Always pop back and let us know the outcome - thanks

message edited by Derek


Report •

#16
July 3, 2014 at 11:45:19
Ok, what shall I do now?

Report •

#17
July 3, 2014 at 12:58:06
I have all of the files I mentioned in the right versions except "Windows Logon Sound.wav" (mis-quoted as Sound.wav previously but now amended). Fortunately the wav file is unimportant as it only makes a sound when you first boot up - can probably be sorted if necessary but makes me think it has been disbanded anyhow.

So if you want to replace those files I can send them to you, which sounds worth a go rather than the big repair given previously. If you are game, go to your Private Message Center in computing.net and let me know your email address. If you can't find it click here:
http://www.computing.net/cgi-bin/my...
Use my name (case sensitive) Derek

I will send you the instructions and locations for replacing them.

The reason we don't encourage email addresses right here on the forum is that anyone in the world can find it - including hackers. The Private Message Center is quite safe.

Always pop back and let us know the outcome - thanks

message edited by Derek


Report •

#18
July 3, 2014 at 13:46:01
I've sent you a message with my email.

Edit: I've run the chkdsk and it just restarted after it was done. I didn't know what to look out for..?

message edited by Izzywizzy


Report •

#19
July 3, 2014 at 14:45:22
Have emailed the three important files - hope they arrive.

See you back here when you've replaced them - we'll put chkdsk on ice for now.

Always pop back and let us know the outcome - thanks


Report •

#20
July 3, 2014 at 15:00:16
It says "Destination folder access denied" (System32 folder)?

message edited by Izzywizzy


Report •

#21
July 3, 2014 at 15:49:09
Yeah, I should have thought of that. There is a procedure here, for each file:
http://www.tech-recipes.com/rx/7168...
[Note that you use your username and the name of the file you are replacing].

I'm afraid it is either that or "repair install" given in the second link of #12. Otherwise it is factory restore or Windows re-install which would lose all you own stuff.

EDIT:
Well there is one other way to replace those files and that is to use a Live Linux CD if you are into that sort of thing. Bear in mind that there might be other corruptions in the system.

Always pop back and let us know the outcome - thanks

message edited by Derek


Report •

#22
July 3, 2014 at 16:10:07
Shall I send you the whole CBS log file via email?

Linux is an operating system, right?


Report •

#23
July 3, 2014 at 17:00:11
I think I've seen sufficient of the log for our purposes.

Linux is an operating system yes, but a Live Linux CD runs purely between the CD and RAM. It does not have to be installed and when the disc is removed Windows will be as you found it (unless you've intentionally replaced files). It has to be created and I can assist if you decide to go that way.

The procedure given in the link at #21 is probably the simplest step but other options have already been given. There is not going to be any really easy fix to this issue.

Always pop back and let us know the outcome - thanks


Report •

#24
July 3, 2014 at 17:12:08
What should I do here?

Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.

C:\Windows\system32>Icacls "C:\Test" /grant Everyone:F
C:\Test: The system cannot find the file specified.
Successfully processed 0 files; Failed processing 1 files

C:\Windows\system32>takeown /f C:\Windows\System32\msls31.dll

SUCCESS: The file (or folder): "C:\Windows\System32\msls31.dll" now owned by use
r "IZZY-PC\new user".

C:\Windows\system32>cacls C:\Windows\System32\msls31.dll /Izzy-PC\"new user"

NOTE: Cacls is now deprecated, please use Icacls.

Displays or modifies access control lists (ACLs) of files

CACLS filename [/T] [/M] [/L] [/S[:SDDL]] [/E] [/C] [/G user:perm]
[/R user [...]] [/P user:perm [...]] [/D user [...]]
filename Displays ACLs.
/T Changes ACLs of specified files in
the current directory and all subdirectories.
/L Work on the Symbolic Link itself versus the target
/M Changes ACLs of volumes mounted to a directory
/S Displays the SDDL string for the DACL.
/S:SDDL Replaces the ACLs with those specified in the SDDL string
(not valid with /E, /G, /R, /P, or /D).
/E Edit ACL instead of replacing it.
/C Continue on access denied errors.
/G user:perm Grant specified user access rights.
Perm can be: R Read
W Write
C Change (write)
F Full control
/R user Revoke specified user's access rights (only valid with /E).
/P user:perm Replace specified user's access rights.
Perm can be: N None
R Read
W Write
C Change (write)
F Full control
/D user Deny specified user access.
Wildcards can be used to specify more than one file in a command.
You can specify more than one user in a command.

Abbreviations:
CI - Container Inherit.
The ACE will be inherited by directories.
OI - Object Inherit.
The ACE will be inherited by files.
IO - Inherit Only.
The ACE does not apply to the current file/directory.
ID - Inherited.
The ACE was inherited from the parent directory's ACL.

C:\Windows\system32>



Report •

#25
July 3, 2014 at 17:15:40
Can I use Linux without installing it? Just by running the CD? Will the sound work again?

If so, that sounds good to me.


Report •

#26
July 3, 2014 at 17:22:48
Yes Linux will run without install as long as it is a "Live Linux CD or DVD".
However, I had in mind to just use it as an alternative method to replace those three files which are visible from with Linux even though it doesn't use them.

The sound will work provided this is a software fault (which it appears to be) but not if there is a problem with the hardware.

Always pop back and let us know the outcome - thanks


Report •

#27
July 3, 2014 at 17:28:54
Ok, can I use Live Linux like windows? Use it to brows the internet with audio?

By the way, do I have to boot it up from the start up screen?
My bios is locked with a code somehow and I don't have the password for it. I honestly don't know how my bios got locked with a password.

I've bought this pre-owned laptop from Gumtree.co.uk about 3 and half years ago so, it's an old one.

Anyway, I just hope that the Linux CD doesn't have to boot up like that.

message edited by Izzywizzy


Report •

#28
July 4, 2014 at 12:36:49
To run a Linux Live CD/DVD you have to ensure that the CD/DVD drive is seen ahead of the hard disk (usually C) when booting. If that is the case fine but mostly it is not so it has to be set ahead using BIOS - a one off change.

Watch the light on your CD/DVD drive during boot. If it flashes then most likely it is ahead of the C drive. If it doesn't flash then you are stuck because you need to make the change in BIOS.

Always pop back and let us know the outcome - thanks

message edited by Derek


Report •

#29
July 4, 2014 at 12:55:14
Hi,

Iv'e restarted my laptop and the disc drive flashed 3 times on start up.

It also makes a sound like it's scanning.

message edited by Izzywizzy


Report •

#30
July 4, 2014 at 13:31:22
Well, it sounds promising then for Linux Live CD.

Have you decided not to go ahead with file replacements as per my #21?

Always pop back and let us know the outcome - thanks


Report •

#31
July 4, 2014 at 13:54:23
No, I still want to replace those files. I was just wondering if I could use Live Linux if I have no luck with fixing Windows.

By the way, I've bought some recordable DVDs 8x/4.7Gb/sp 120 min

Are those ok?

message edited by Izzywizzy


Report •

#32
July 4, 2014 at 14:04:49
Regarding Linux, it would seem Knoppix is as good as any for ex-Windows users. It is a big download (free) which you can get from here:
http://iso.linuxquestions.org/knopp...
See "United Kingdom - Download ISO 1".
You don't just burn the file onto the CD but have to use "burn an image (or ISO)" feature of your burner software. Otherwise there is a small free program that will do it for you:
http://www.imgburn.com/
Note that for all internet downloads watch out for hidden goodies that you don't want or have to un-tick. Sometimes there is a "custom" install instead which allows you to avoid unwanted junk.

You can also just purchase the CD ready made for £3.99 (not sure about P&P):
http://www.thelinuxshop.co.uk/catal...

Always pop back and let us know the outcome - thanks


Report •

#33
July 4, 2014 at 14:09:00
I have burnAware..

Make Boot ISO?


Report •

#34
July 4, 2014 at 14:36:41
Yep, that should do the trick.

Always pop back and let us know the outcome - thanks


Report •

#35
July 4, 2014 at 14:45:23
No wait, it's not working so, I've decided to use ImgBurn.

Write image file to disc right?


Report •

#36
July 4, 2014 at 14:56:13
Yep, that's the one. I hope BurnAware has not failed due to other corruptions on your system.

Always pop back and let us know the outcome - thanks


Report •

#37
July 4, 2014 at 15:08:55
No, the file was not showing up via the boot option with BurnAware.

The burning with ImgBurn went well I think. I just had to close the disc drive and press OK to continue at one point but it said that it can happen to laptop drivers and it finishes without errors.

But, Iv'e restarted my laptop with the DVD in it and Windows started. The disc drive was active but didn't boot Linux..?

Edit: Just checked the bottom of the DVD and I think its not fully burned. Just a quarter from the middle of the DVD is burned.

Is that normal?

message edited by Izzywizzy


Report •

#38
July 4, 2014 at 15:46:29
That's bad news. I guess the drive flashing was during Windows loading (drive checking) rather than before Windows started. I'm afraid it means you are stuck unless you can get into BIOS. Unfortunately those sort of passwords can be near impossible to fix, unless the manufacturer can help and you can prove ownership.

All I can say is that you might find the disc useful at sometime on another computer - I often use Linux Live CD's in order to retrieve customer files from computers that won't boot to Windows.

Always pop back and let us know the outcome - thanks


Report •

#39
July 4, 2014 at 15:58:28
No, it flashes befor Windows starts.

Just checked the bottom of the DVD and I think its not fully burned. Just a quarter from the middle of the DVD is burned.
Is that normal because the burning went really fast, within 10 minutes. (5/7min)

The disc drive starts to read the DVD before Windows starts at the HP screen but it doesn't boot up.


message edited by Izzywizzy


Report •

#40
July 4, 2014 at 16:31:52
The download is 700MB but a DVD will take about 4.7GB so the burn markings look about right.

If ImgBurn has an option to burn at a lower speed that might help (assuming you are prepared to possibly waste another DVD or a CD). It should fit on a CD if you have more of those.

It might also be worth looking at the DVD you made in "Computer" just to see if you can see a number of files and folders on it.

Always pop back and let us know the outcome - thanks


Report •

#41
July 4, 2014 at 16:40:12
Yes, there are a number of files and folders on it, like

Boot
efi
KNOPPIX
autorun 3x
cdrom
index

At what speed do I have to run the burner? It's on AWS now.

I only have recordable DVDs 8x/4.7Gb/sp 120 min

message edited by Izzywizzy


Report •

#42
July 4, 2014 at 16:52:33
I'm getting an "ImgBurn Bad Image" (msls31.dll) pop up when I try to add the iso file to ImgBurn but once I click OK it let's me add the ISO file to ImgBurn normally.

Hope that's not a bad thing.

Edit: Tried to burn another DVD with Windows image burner but that burned even faster and not booting as well. No errors, though.

I will get more DVDs if I have to. I've still got 2 left.

Do you think lowering the speed on ImgBurn might really help and on what speed?

message edited by Izzywizzy


Report •

#43
July 4, 2014 at 19:01:18
If you are getting that msls31.dll popup when using ImgBurn then then it looks like it's causing this problem too because it has not yet been fixed. I did wonder if trying to burn a disc when there was a known fault still present might have some side affect.

All I can suggest in terms of the Live Linux CD is that you "produce it" on another computer. As a "Windows" corruption is likely then it will not affect running the Live Linux CD on this computer.

Alternatively replace the file in Windows, and the other two as well. Not guaranteed but it has not yet been tried and there is a chance it might work. It all depends on whether there is a registry, or some other, corruption as well.

Always pop back and let us know the outcome - thanks


Report •

#44
July 4, 2014 at 19:28:05
Do you mean that I have to burn the DVD on another computer?

I've tried to replace the files but, I'm confused about getting full permission to those files via "cmd"

Posted on #24


Report •

#45
July 5, 2014 at 11:08:35
I've tried one of the DVDs on a mate's old laptop and it booted Linux but I think it was stuck on the Desktop screen of Linux. Clicked on some places but nothing happened.

I don't know why it's not booting on my laptop. The drive is busy with the CD and my caps light is flashing as well. All before Windows starts.


Report •

#46
July 5, 2014 at 11:18:35
"Do you mean that I have to burn the DVD on another computer?"
Yes, because the issues on the computer with the msls31.dll error seem to be preventing a good burn.

Will pop back later with a detailed description of replacing the msls31.dll file.

Always pop back and let us know the outcome - thanks


Report •

#47
July 5, 2014 at 11:36:16
How come it does boot on another laptop. Didn't check if it was fully working or not, but it was booting. I saw that penguin at start.

Could it be that it can still boot on another computer, but not on mine cause of the msls31.dll popup when I try to burn the DVD?.


Report •

#48
July 5, 2014 at 11:37:20
Let's start with replacing msls31.dll as this seems to be causing most trouble.
Firstly re-read this link:
http://www.tech-recipes.com/rx/7168...

This is what you do for msls31.dll:

Click the start menu orb then type cmd in the search box.
On the list of results it should show cmd.exe which you then
right click and choose "Run As Administrator". This will produce
a black Window with white writing on it.

For your msls31.dll file you type this in the black Window:
takeown /f C:\Windows\System32\msls31.dll
Hit Enter key and it will now say that the file is owned by "your username".

To get permission to access msls31.dll you now type in:
cacls C:\Windows\System32\msls31.dll /G your username:F
Hit Enter key.

You should now be able to copy the msls31.dll file I sent you
into "C > Windows > System32" (as you did before) which should now allow you replace it.

It is important to type the commands "exactly", spaces only where
shown and back or forward slashes exactly as given.

Always pop back and let us know the outcome - thanks

message edited by Derek


Report •

#49
July 5, 2014 at 11:59:17
I've finally managed to replace the msls31.dll file. There is a little lock on the msls31.dll file logo. is that normal?

Report •

#50
July 5, 2014 at 12:01:09
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.

C:\Windows\system32>takeown /f C:\Windows\System32\msls31.dll

SUCCESS: The file (or folder): "C:\Windows\System32\msls31.dll" now owned by use
r "IZZY-PC\new user".

C:\Windows\system32>cacls C:\Windows\System32\msls31.dll /G "IZZY-PC\new user":F

Are you sure (Y/N)?Y
processed file: C:\Windows\System32\msls31.dll

C:\Windows\system32>


Report •

#51
July 5, 2014 at 12:05:57
Re #50

Did you follow that up by copying the file I sent you into C:\Windows\System32 otherwise you have only taken ownership and gained access permission?

Lock means file is not shared with any other computer.

Always pop back and let us know the outcome - thanks

message edited by Derek


Report •

#52
July 5, 2014 at 12:09:54
Yes, I've replaced 2 files now. WSDMon.dll and msls31.dll

I can't seem to replace the audiodg file.

EDIT: I've just replaced all of them. What shall I do now?


message edited by Izzywizzy


Report •

#53
July 5, 2014 at 12:13:04
What happens when you try to replace the audiodg file?

Always pop back and let us know the outcome - thanks


Report •

#54
July 5, 2014 at 12:15:26
Sorry, I was trying to do the same with the audiodg on CMD.

I've replaced all the files now.

I still have no sound.

message edited by Izzywizzy


Report •

#55
July 5, 2014 at 12:28:13
Restart the computer and let it settle. Do you still get that msls31.dll error when you press the start button?

Always pop back and let us know the outcome - thanks


Report •

#56
July 5, 2014 at 12:37:10
Well, the good news is that I don't get the msls31.dll error when I click on start but the bad news is that the audio is still not working.

Report •

#57
July 5, 2014 at 12:47:17
Go to Control Panel and look under "Sound Video and Game Controllers". Are there any error showing against your sound device (usually yellow or red exclamation marks).

Also if you right click the speaker icon next to the clock at the bottom and select Open Volume Mixer are the sliders turned up to a reasonable level?

Always pop back and let us know the outcome - thanks


Report •

#58
July 5, 2014 at 12:53:46
There is no error showing against my sound device.

The Speaker and the System sliders are all up.

I still get a "Failed to play test tone" popup when I press on "Test" in Advanced tab in Speakers property.


Report •

#59
July 5, 2014 at 12:59:40
I've tried to start a video game and It still says "Grand Theft Auto SA cannot find Audio card installed"

Report •

#60
July 5, 2014 at 13:12:34
When you copied over audiodg.exe did it ask you if you wanted to replace the file?

Also go to Sounds in the Control Panel then the Sounds tab. Select a sound which highlights the Test button. What happens when you press the Test button?

Always pop back and let us know the outcome - thanks


Report •

#61
July 5, 2014 at 13:29:59
Well, I've done it twice. I can't remember the first time, but today it didn't ask me if I wanted to replace it.

Nothing happens when I click on Test.

message edited by Izzywizzy


Report •

#62
July 5, 2014 at 13:33:08
It should always ask you (for every file you try to replace). Might be worth trying again as it still seems that it didn't copy over.

See also my 2nd para in #60.

Always pop back and let us know the outcome - thanks


Report •

#63
July 5, 2014 at 13:35:28
Now it's asking for permission like the other files and it's asking if I want to copy and replace it.

Nothing happens when I click on Test.

message edited by Izzywizzy


Report •

#64
July 5, 2014 at 13:43:43
It didn't ask for permission or to copy and replace before the restart.

Report •

#65
July 5, 2014 at 13:44:07
You'll have to repeat the permissions thing again - see #28 but replace msls31.dll with audiodg.exe then copy the file across.

Always pop back and let us know the outcome - thanks


Report •

#66
July 5, 2014 at 13:49:10
So, I have to add .exe in CMD?

Report •

#67
July 5, 2014 at 14:03:44
I've replaced it and restarted but still no sound. Checked everything. Maybe there are more of those files that I have to replace..?

I have this RunDLL popup for a log time but I never had any issues with it so I always ignore it.

Do you think that it could cause a problem?

message edited by Izzywizzy


Report •

#68
July 5, 2014 at 14:52:59
Sorry, I was called away.

#66 - Yes you use Audiodg.exe in the two commands, which I assume you have now done.

Surprisingly (maybe) sound issues can sometimes be a pig to sort - there are a lot of variations in sound hardware and the software that goes with it. It might be worth getting the latest Windows 7 sound driver from your computer manufacturer. If it is corrupted then overwriting it could fix the issue. You will need your model number.

Next time you get the rundll pop-up let us have the exact message - better let us have the make and model number of your computer too.

Always pop back and let us know the outcome - thanks


Report •

#69
July 5, 2014 at 15:10:32
The RunDLL popup says

There was a problem starting C:\User\new
user\AppData\Local\Conduit\BackgroundContainer\BackgroundContainer.dll

Here is my computer info.


OS Name Microsoft Windows 7 Ultimate
Version 6.1.7601 Service Pack 1 Build 7601
Other OS Description Not Available
OS Manufacturer Microsoft Corporation
System Name IZZY-PC
System Manufacturer Hewlett-Packard
System Model HP Compaq 6730s
System Type X86-based PC
Processor Intel(R) Core(TM)2 Duo CPU T5670 @ 1.80GHz, 1801 Mhz, 2 Core(s), 2 Logical Processor(s)
BIOS Version/Date Hewlett-Packard 68PZU Ver. F.04, 20/06/2008
SMBIOS Version 2.4
Windows Directory C:\Windows
System Directory C:\Windows\system32
Boot Device \Device\HarddiskVolume1
Locale United Kingdom
Hardware Abstraction Layer Version = "6.1.7601.17514"
User Name IZZY-PC\new user
Time Zone GMT Daylight Time
Installed Physical Memory (RAM) 2.00 GB
Total Physical Memory 1.93 GB
Available Physical Memory 827 MB
Total Virtual Memory 3.86 GB
Available Virtual Memory 2.07 GB
Page File Space 1.93 GB
Page File C:\pagefile.sys


Report •

#70
July 5, 2014 at 15:43:30
The Rundll error is due to Conduit Toolbar (something probably added without your knowledge). It's undesirable.

Run these two programs and see if they get shot of it:

ADWCleaner
http://www.bleepingcomputer.com/dow...
Download and SAVE the file using the blue download button top right.
The program doesn't install you just double click the saved file and run the Scan.
There are options but it is mostly fine to run the Clean.

MalwareBytes
http://filehippo.com/download_malwa...
Install and run from green download button top right.

ADWCleaner will probably find and fix it but best run MalwareBytes too.

Always pop back and let us know the outcome - thanks

message edited by Derek


Report •

#71
July 5, 2014 at 16:09:38
Thanks! Got rid of that RunDLL too.

What can I do now to get the Audio fixed.


Report •

#72
July 5, 2014 at 16:46:33
Best get the latest sound drivers as per #68.

Always pop back and let us know the outcome - thanks


Report •

#73
July 5, 2014 at 17:13:37
I downloaded the drivers. Still no audio.

I used to see Chrome browser in the volume mixer when the audio used to work. Now I just see the speakers and system sounds.

Any other options?

Sorry, that this is taking so long, Derek. You've been very helpful. I appreciate that very much.


Report •

#74
July 5, 2014 at 17:26:17
You shouldn't need Chrome Browser to get sounds.

Go to Device Manager > Sound Video and Game Controllers > Your sound device.
Right click it and select Uninstall (or it might be Delete). Ignore warnings. Now restart the computer and see if it has helped.

It is not an Uninstall in the true sense of the word. When your computer restarts it will find the sound drivers that match your sound hardware and re-install them. It's a long shot but there's a chance it might put something right.

Always pop back and let us know the outcome - thanks


Report •

#75
July 5, 2014 at 17:39:15
Shall I also check "Delete the driver software for this device?

Report •

#76
July 5, 2014 at 18:01:28
No, just the right click and Uninstall.

Always pop back and let us know the outcome - thanks


Report •

#77
July 5, 2014 at 18:04:58
I've Unistalled the sound driver and restarted then the driver where automatically installed by Windows, but the audio is still not working. I've done that many times before, to be honest.

Remember there was another sound file that we didn't replace? The start up sound or something. Maybe we should try that one. Just a thought.


Report •

#78
July 5, 2014 at 18:16:55
It was "Windows Logon Sound.wav" which is just a file that makes a sound. I haven't got it on my Win 7 laptop and it would definitely not stop the sound working generally.

Way past bedtime (2.15 am) so I am off. In the meantime click around in "Device Manager >>> Sound Device" and see if it claims that the sound is working normally (or any other useful information there that you can find).

Always pop back and let us know the outcome - thanks


Report •

#79
July 5, 2014 at 20:05:24
I see nothing wrong in the device manager. This device looks to be working properly.

Report •

#80
July 6, 2014 at 10:47:38
Although the history of problems given in this thread points "generally" towards software, we have not disproved the possibility of the hardware being responsible for your sound issues.

About the only way we can prove/disprove this is by using a Live Linux CD. If the sound then works the software is the problem, otherwise it's hardware. If you can get this to work with what you've already produced then fine, otherwise another CD will need to be produced. If you have enough CD's it might be best to use a "Puppy Linux" download. I am more familiar with that so can assist better in testing out the sound if you get it running.

Select pup-431.iso from the list here:
http://distro.ibiblio.org/puppylinu...
You save the file and "burn an image" just like you did before. If you can burn it as slow as possible it might help.

I hope you somehow get Linux up and running because I can think of no other way to prove/disprove the hardware and it is best to avoid tinkering further with the software unless we know for certain that is the culprit.

Always pop back and let us know the outcome - thanks

message edited by Derek


Report •

#81
July 6, 2014 at 12:11:55
I've burned another DVD earlier today and it's till not booting. I'm sure the BIOS is set to boot from CD/DVD because it starts to reed the disc before windows starts.

I've done a sfc scan again and it still saying that there are corrupted files.

WSDMon.dll

msls31.dll

audiodg.exe

All still corrupted, but I don't have that problem with the start button.

I've read about this Remote Assistance. How does that work?

message edited by Izzywizzy


Report •

#82
July 6, 2014 at 13:29:40
I doubt the files we replaced are corrupt. More likely there is a registry corruption which is sending the wrong information back to sfc, or perhaps the stored copies used for sfc replacement are corrupted causing a mismatch. Assuming you do not have a hardware fault then, as I see it, the only way forward is the repair as per #12 which will require an appropriate Windows 7 disc.

Remote assistance is used by companies such as Microsoft or hardware suppliers who provides support. I don't get involved with it personally and nor do many helpers on here.

Despite a certain amount of progress we now seem to be stuck with either the repair, factory restore (if available) or Windows re-install.

EDIT:
I did find this:
http://www.softpedia.com/get/Tweak/...
However, I've never used it and can't vouch for it. I doubt it will fix the issues you have.

Always pop back and let us know the outcome - thanks

message edited by Derek


Report •

#83
July 6, 2014 at 17:49:51
I've tried that Tweak program with no luck.

How much you reckon it costs to fix this problem at a repair shop?

message edited by Izzywizzy


Report •

#84
July 6, 2014 at 18:27:09
Repair costs are a bit like "how long is a piece of string". Mostly in this situation they would reload Windows (so if you take it in get your personal stuff off first). A wild guess, that could be way of beam, would be around £70 - maybe you could get a broad estimate from them.

It you can get hold of a Windows disc somehow I'd of-course be happy to assist with a repair install, as per the link I gave you.

Always pop back and let us know the outcome - thanks


Report •

#85
July 6, 2014 at 19:03:56
What about the BIOS problem? It's locked with a password. Or has that nothing to do with it?

Let's try that repair install if it's possible. I have one more DVD left to burn.

message edited by Izzywizzy


Report •

#86
July 6, 2014 at 20:06:47
✔ Best Answer
Guess what, Derek. I've found out that I can create a system repair disc from my windows. Now, I don't know if that helped but I've burned a disc then restarted and then switched off my computer when windows was starting so that I can get into the system repair screen, then clicked on start up repair and once it was done, it restarted and BOOM! My sound was working again!!

I should have done that long time ago, man.

I'm very sorry for wasting your time, Derek

Thank you for all you have done for me. I've been to two other forums and no one helped me as much as you did.

Thanks again, Derek!!


Report •

#87
July 7, 2014 at 10:28:36
Wow, that's really good news and very neat. It obviously means the hardware is fine too. The moderators have the power to give "Best Answers" where there isn't one and can even give it to the original poster. Lets hope they do so on here in due course. Also hope that the to and fro we had was beneficial to you in some way or other even though it didn't solve the problem.

Always pop back and let us know the outcome - thanks


Report •

#88
July 7, 2014 at 12:03:20
It was definitely beneficial for me. I've learned allot of useful information while we where trying to fix this issue..

I will pop back if I have any other issues.

Thanks again, Derek.


Report •

#89
July 7, 2014 at 15:21:53
Sure thing, although it might be best to raise a new post unless you feel it's related closely to the issues you were having. That way it goes to the top of the pile and you get more helpers seeing it.

Always pop back and let us know the outcome - thanks


Report •

#90
July 7, 2014 at 15:34:49
Al right, I will open a new post if I have a problem.

Report •

Ask Question