I think something is messing up where it comes the Features Cleanup. When using WR on the Win7 x64 Ultimate image I mentioned earlier, it worked but I did not remove Features at that time (which I did do with the Pro images). Now I tried it on both a base image (no updates) and an updated image and did select some Features to be removed and they both get stuck on Features Cleanup -> Games -> Freecell. It just hang there indefinitely and it doesn't matter on which 'speed' setting I put it.
BTW, when WR is hanging it isn't actually crashing, it just keeps running with CPU @ 75%. Also, when this happens, 2 instances of winmserv.exe are running. Is that because it is mounting both install and boot wims? Whenever it hung before and I wanted to unmount mounted volumes after closing WR, I used WinToolkit to unmount and every time it showed both the boot.wim and install.wim as being mounted. Are you sure only one install.wim is mounted at a time, winter? I was thinking maybe this is what is, in part, causing the hanging.
By the way, I tried your suggestion of restarting WR when it hangs, and what I was able to do was select the source folder again and then it mounts the image(s) again and when I then exit it, it does unmount the image(s).
But please check if indeed only one .wim is mounted at a time. Is it even possible to mount 2 at a time? Anyway, WinToolkit WIM Manager is showing both boot and install.wim's are mounted after killing WR.
I'm not sure why I'm having trouble with the Feature Cleanup but this is mostly where it hangs for me.
EDIT: also, when I kill WR there is that 'unhandled exception' error. It looks like this:
The entire text inside the box is as follow:
Code:
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.InvalidOperationException: No process is associated with this object.
at System.Diagnostics.Process.EnsureState(State state)
at System.Diagnostics.Process.EnsureState(State state)
at System.Diagnostics.Process.GetProcessHandle(Int32 access, Boolean throwIfExited)
at System.Diagnostics.Process.Kill()
at WinReducer70.Form_Remover_Apply.Form_Remover_Apply_FormClosing(Object sender, FormClosingEventArgs e)
at System.Windows.Forms.Form.OnFormClosing(FormClosingEventArgs e)
at System.Windows.Forms.Form.CheckCloseDialog(Boolean closingOnly)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.19462 built by: FX451RTMLDR
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
WinReducer70
Assembly Version: 1.0.5218.25762
Win32 Version:
CodeBase: file:///H:/WinReducer70/WinReducer70.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.19462 built by: FX451RTMLDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.19462 built by: FX451RTMLDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.19462 built by: FX451RTMLDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.19462 built by: FX451RTMLDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Accessibility
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.19462 built by: FX451RTMLDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
EDIT2: Also, it has been hanging on the Anytime Upgrade removal (both with the Pro and Ult images). See:
When I don't select Anytime Upgrade, it goes further. Then, it gets stuck at Sticky Notes, too... It's like certain Accessories and Features Cleanups are giving it trouble for me. It could be a combination of things. I'm going to try again, this time also without Stick Notes and see if it can make it to the end that time. After that, I will post one of my .wccf files so you guys can try it out also and see if you can get it to hang/fail.
EDIT3: Did another try with Sticky Notes unselected and it went wayyy further. All the way to item 226 in my list of 285, MultiMedia -> Mobile PC (Mobility Center). Now it is hanging there. I wonder if it has anything to with other items being removed already, that it is somehow interfering with removal of certain items. I say that because I also removed 'Mobility Center' from Control Panel already... so perhaps this is why it's hanging at MultiMedia -> Mobile PC (Mobility Center)? Perhaps worth looking into.
My preliminary opinion is that it may not be so much the specific items that are causing the problems, but a combination of items. So it is possible that an extreme removal might even work for me, too, but when I combine my own list in a certain way, the combination of factors involved is causing the hangs. Something like that. It's definitely stuck at Mobility Center now, so I'm going to kill it again and unselect that items (and similar ones perhaps) and see what that does.
EDIT4: This time around I did not select MultiMedia -> Mobile PC (Mobility Center) but kept the other Mobile PC items selected. Now it is stuck on Mobile PC (Sensors). Now, as with the Mobility Center problem, I also had 'Sensors' removed in Control Panel removals. So I am starting to think that if I select the removal of those Control Panel items, the MultiMedia items that correspond with it fail. So I will do another try with the Control Panel items for Mobility Center untouched, and see if it removes the MultiMedia items then.
EDIT5: I changed my mind and just decided to unselect MultiMedia -> Mobile PC (Sensors) but now it is stuck on MultiMedia -> Mobile PC (SideShow) and I don't think there is a CPL item for that (or is there something relating to it in CPL?).
EDIT6: I unselected SideShow and now it went all the way through to item 261 out of 282, but now it is stuck on THEMES -> Themes -> Local Packs. I figured this image would have local packs because it's Ultimate? Anyway, it hangs on this so I'll do another try without it selected.
BTW, this is what I was talking about where it appears 2 wims are mounted when I kill WR:
EDIT7: I'm getting more hang-ups when it gets to removing the various Theme packs like 'Landscape', etc. So I unselected these too. Hopefully, now it can reach to the end. (Sorry, winter, I didn't intend for this post to be this long. Had I known, I would started it in the Bugs section. Feel free to move it there.)
EDIT8: Now it's hanging on removal of Licenses... stuck at Starter. It's just hanging on everything. I can't figure out why. My Win7 install is very up to date, I have all latest runtimes installed, etc. Perhaps I should just post a problematic wccf file so you guys can take a look at it or try to run it and see if you have similar problems:
download: https://www.mediafire.com/?tiscdvzei5vaa8c
Note that I'm using an updated Win7 x64 SP1 Ultimate for this (so may need to change which licenses get removed, etc.). For me, with this wccf file it would hang on Anytime Upgrade, Sticky Notes, etc.
Thanks
PS: The Ultimate iso I was using doesn't list a Starter edition .clg file. Could that be why it hung? If so, WR really needs to skip anything it can't delete or find, because users in general can't know what experts know about Windows components and how they relate to the various iso's, etc. I'm not saying this is what is wrong, but it could be a problem. I'll try one more time without Starter and Enterprise selected and see how it goes.
EDIT: Nope, even when I only select HomeBasic and the other licenses (except Ultimate of course) that are present on the ISO, it still hangs on those too. It is stuck on HomeBasic now. So it appears I have to unselect all removal of licenses to be able to reach the end. I wonder why this is... license files are simple, small files, it should not pose any problem for WR to remove these.
EDITEDIT: So I unselected all License removal and now I finally got to complete it!
Strange how it hangs on removing Licenses, but has no problem deleting almost the entire WinSxS folder! I hope anyone can reproduce my problems with the above wccf file. If not, I have no idea why this stuff is happening. I run Win7 x64 as host OS and have used Pro and Ultimate images. Good luck
FINALEDIT: Well, during install, after first reboot, Windows couldn't start. When I entered to start Windows anyway, it blue-screened. I am having no luck whatsoever with this... Could any upload a current wccf file that works solidly for them with the latest WR? Because I think my tests are putting too many variables in the mix. Thanks.