|
Audio Asylum Thread Printer Get a view of an entire thread on one page |
For Sale Ads |
122.174.98.208
In Reply to: RE: cPlay - the open source high-end audio player using ASIO posted by cics on May 05, 2008 at 13:31:58
As most of the files have been removed, & Registry Mods still keep coming up, its quite necessary that the mods be done in their Primitive way instead of Loading hives via browsing to the Config folder. One example is while doing Steppe's Watchdog tweak in the Registry. If done from another pc by Loading the Hive, only the Control set 001,002,003, or likewise would be available. But it needs to be done at the 'Current Control Set', which would show up only on the Music computer. So its better to do it from the cMp itself. But here arises another problem of Regedit being deleted already. So all that needs to be done is to restore back the few files that Regedit needs to work, make the changes in the Registry, & if needed, delete those files back again. The files required for Regedit to work are :-C:\WINDOWS\AppPatch\acgenral.dll
C:\WINDOWS\system32\aclui.dll *
C:\WINDOWS\system32\advapi32.dll
C:\WINDOWS\system32\authz.dll
C:\WINDOWS\system32\clb.dll *
C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2180_x-ww_a84f1ff9\comctl32.dll
C:\WINDOWS\system32\comdlg32.dll
C:\WINDOWS\system32\gdi32.dll
C:\WINDOWS\system32\kernel32.dll
C:\WINDOWS\system32\msacm32.dll
C:\WINDOWS\system32\msvcrt.dll
C:\WINDOWS\system32\ntdll.dll
C:\WINDOWS\system32\ole32.dll
C:\WINDOWS\system32\oleaut32.dll
C:\WINDOWS\regedit.exe *
C:\WINDOWS\system32\rpcrt4.dll
C:\WINDOWS\system32\shell32.dll
C:\WINDOWS\system32\shimeng.dll
C:\WINDOWS\system32\shlwapi.dll
C:\WINDOWS\system32\ulib.dll *
C:\WINDOWS\system32\user32.dll
C:\WINDOWS\system32\userenv.dll
C:\WINDOWS\system32\uxtheme.dll
C:\WINDOWS\system32\version.dll
C:\WINDOWS\system32\winmm.dll
C:\WINDOWS\system32\ctype.nls
C:\WINDOWS\system32\locale.nls
C:\WINDOWS\system32\sortkey.nls
C:\WINDOWS\system32\sorttbls.nls
C:\WINDOWS\system32\unicode.nls
Only a few of the above (marked with a *) had been removed with the steppes, so they need to be temporarily restored. If u plan to delete them back after tweaking the registry, then just write down the names of those u had restored.
Also i am enclosing a few other important sets of files needed for the working of other essential tasks like :-Notepad:-
C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2180_x-ww_a84f1ff9\comctl32.dll
C:\WINDOWS\system32\winspool.drv
C:\WINDOWS\system32\winmm.dll
C:\WINDOWS\system32\version.dll
C:\WINDOWS\system32\uxtheme.dll
C:\WINDOWS\system32\userenv.dll
C:\WINDOWS\system32\user32.dll
C:\WINDOWS\system32\unicode.nls
C:\WINDOWS\system32\sorttbls.nls
C:\WINDOWS\system32\sortkey.nls
C:\WINDOWS\system32\shlwapi.dll
C:\WINDOWS\system32\shimeng.dll
C:\WINDOWS\system32\shell32.dll
C:\WINDOWS\system32\rpcrt4.dll
C:\WINDOWS\system32\oleaut32.dll
C:\WINDOWS\system32\ole32.dll
C:\WINDOWS\system32\ntdll.dll
C:\WINDOWS\system32\notepad.exe
C:\WINDOWS\system32\msvcrt.dll
C:\WINDOWS\system32\msacm32.dll
C:\WINDOWS\system32\locale.nls
C:\WINDOWS\system32\kernel32.dll
C:\WINDOWS\system32\gdi32.dll
C:\WINDOWS\system32\ctype.nls
C:\WINDOWS\system32\comdlg32.dll
C:\WINDOWS\system32\advapi32.dll
C:\WINDOWS\AppPatch\acgenral.dll
Process Explorer :-D:\ProcessExplorer\procexp.exe
C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2180_x-ww_a84f1ff9\comctl32.dll
C:\WINDOWS\Temp\Perflib_Perfdata_2bc.dat
C:\WINDOWS\system32\xpsp2res.dll
C:\WINDOWS\system32\wtsapi32.dll
C:\WINDOWS\system32\ws2help.dll
C:\WINDOWS\system32\ws2_32.dll
C:\WINDOWS\system32\wldap32.dll
C:\WINDOWS\system32\wintrust.dll
C:\WINDOWS\system32\winsta.dll
C:\WINDOWS\system32\wininet.dll
C:\WINDOWS\system32\wbem\wbemprox.dll
C:\WINDOWS\system32\wbem\wbemcomn.dll
C:\WINDOWS\system32\version.dll
C:\WINDOWS\system32\uxtheme.dll
C:\WINDOWS\system32\userenv.dll
C:\WINDOWS\system32\user32.dll
C:\WINDOWS\system32\unicode.nls
C:\WINDOWS\system32\sorttbls.nls
C:\WINDOWS\system32\sortkey.nls
C:\WINDOWS\system32\shlwapi.dll
C:\WINDOWS\system32\shgina.dll
C:\WINDOWS\system32\shell32.dll
C:\WINDOWS\system32\shdocvw.dll
C:\WINDOWS\system32\setupapi.dll
C:\WINDOWS\system32\secur32.dll
C:\WINDOWS\system32\samlib.dll
C:\WINDOWS\system32\rpcrt4.dll
C:\WINDOWS\system32\riched32.dll
C:\WINDOWS\system32\riched20.dll
C:\WINDOWS\system32\psapi.dll
C:\WINDOWS\system32\powrprof.dll
C:\WINDOWS\system32\oleaut32.dll
C:\WINDOWS\system32\ole32.dll
C:\WINDOWS\system32\odbcint.dll
C:\WINDOWS\system32\odbc32.dll
C:\WINDOWS\system32\ntshrui.dll
C:\WINDOWS\system32\ntlanman.dll
C:\WINDOWS\system32\ntdll.dll
C:\WINDOWS\system32\netui1.dll
C:\WINDOWS\system32\netui0.dll
C:\WINDOWS\system32\netrap.dll
C:\WINDOWS\system32\netapi32.dll
C:\WINDOWS\system32\msvcrt.dll
C:\WINDOWS\system32\msgina.dll
C:\WINDOWS\system32\msasn1.dll
C:\WINDOWS\system32\mpr.dll
C:\WINDOWS\system32\locale.nls
C:\WINDOWS\system32\linkinfo.dll
C:\WINDOWS\system32\kernel32.dll
C:\WINDOWS\system32\iphlpapi.dll
C:\WINDOWS\system32\imagehlp.dll
C:\WINDOWS\system32\gdi32.dll
C:\WINDOWS\system32\dbghelp.dll
C:\WINDOWS\system32\ctype.nls
C:\WINDOWS\system32\cscui.dll
C:\WINDOWS\system32\cscdll.dll
C:\WINDOWS\system32\cryptui.dll
C:\WINDOWS\system32\crypt32.dll
C:\WINDOWS\system32\credui.dll
C:\WINDOWS\system32\comres.dll
C:\WINDOWS\system32\comdlg32.dll
C:\WINDOWS\system32\clbcatq.dll
C:\WINDOWS\system32\browseui.dll
C:\WINDOWS\system32\atl.dll
C:\WINDOWS\system32\apphelp.dll
C:\WINDOWS\system32\advapi32.dll
C:\WINDOWS\system32\aclui.dll
C:\WINDOWS\Registration\R000000000014.clb
Another very important task, that will be of use throughout our Modification route, is Registry mechanic. I will post a list of files needed for it to work...
Junaid
Edits: 12/02/11Follow Ups:
I was able to do Watchdog tweaks for Current Control Set while in another computer using load hive routine. Its interesting that you cant.
The Load Hives option is best used in cases of emergency or during a Virus attack on a Pc, when the system does not boot. In our case, it's optimising the system. And it relies mostly on the Current Control Set. At this moment, when we are mid-way, mixing up things, & expecting more registry tweaks to show up, all we could do is get back Regedit to work temporarily to apply a tweak. Once Serge had FINISHED his registry tweaks altogether, then it makes setting up a full-fledged, hassle-free cMp much defined & easy. At that stage, we could accomplish ALL registry tweaks first, & then proceed with file deletions, followed by a side-by-side clean up using Registry Mechanic.
But at this stage, the only way to implement it properly is to restore Regedit back & do it in the primitive way...
Junaid
1. Is not the current control set drawn from the numbered control sets? That is, if you delete from the numbered ones will not the current set on restart also show these are deleted?
2. Does the system need at minimum more than one control set? That is could we possibly remove all but one numbered one?
CurrentControlSet is simply the set that is being used.
From my experience in my setup this is ControlSet1 - I would think one could delete the other even though it is considered a backup - BUT with the .sav files deleted maybe the OS won't care.
With an image made of a working installation even if something goes wrong in the future (ControlSet1 is corrupted) one could just re-copy the install. There is always the possibility that the OS will simply make another copy and deleting might not get us anywhere.
I will try tonight!
Did you ever get to trying paring down to only one control set?
I have not much of an idea regarding that. But I guess the Current Control Set differs from the other sets...
Junaid
Enough to save only the Current Control Set and Control Set 001 (they are identical in content but requires both). My cMP2 works fine. Although perhaps it's again feature of the Russian Windows XP ;).
Serge.
http://cmp2-mihaylov.narod.ru/
My cMP2: Windows XP SP2 Ru, Gigabyte GA-H55M-UD2H, Intel Core i3-530, Corsair CM3X160C9DHX 1GB, system drive - Transcend IDE FLASH MODULE TS2GDOM40V-S, ESI Juli@, full linear PSU, NAS - WD My Book Liv
Junaid! You were the only one to say you would try deleting entries in Known dlls. Did you do it? what was the sonic impact, if any? Did Serge Mihaylov scare you and other inmates with his funny post?
As for the info about the memory. It was not EXACTLY what I need. Matter is that awe locks pages into memory, but they are only 4kb in size. What I am looking for is the way to set in the registry om any other way this 4kb limit to! 4MB. It will reduce processor-memory interaction TERRIBLY/ And this interaction is one of the sources of playback inconsistency and jitter.
That is all. I will go rebuild my cmp, or it will never happen!!!
I went through DEFAULT and SOFTWARE and deleted everything with no entries or things that corresponded to files deleted.
Went through SYSTEM, same installation on a different SSD deleting anything that looked useless. Both booted up and played just fine.
I had no time to listen to the first version since it was too late. The second version, which I did first (???) and which includes your latest recommendations worked fine, also. Listened to that for a couple of hours and liked what I was hearing.
Will know more tonight. I will copy the modified DEFAULT and SOFTWARE folders into the SSD with the modified SYSTEM folder tonight and hear what results.
From what I can see config should be around 4mB after this.
Yes I was scared by his post :)
Will try it for sure. I have nothing to lose, as I have back-ups already...
Junaid
I have the feeling that CURRENT CONTROL SET is something the system creates for itself within a working installation.
I do not think it really exists in the config file.
My opinion is that if you delete an item from both sets (my setup only has two) it will not be in the CURRENT CONTROL SET since it is NOT there any longer. I have found from my manual registry deletions that the config file does get smaller. Not very quickly and not by large amounts but it does get smaller. I trimmed about 100K from the software folder last night.
Of course, if you are going back and forth from being able to use REGEDIT in the cMP machine you could easily prove this one way or another.
I think if one does the "load hives" method and removes stuff there it will not be in the "expanded" version of the registry that is displayed in a working installation. Where else could this stuff come from?
I look forward to doing a new install with RM to see how different the two registries will be.
Post a Followup:
FAQ |
Post a Message! |
Forgot Password? |
|
||||||||||||||
|
This post is made possible by the generous support of people like you and our sponsors: