The WinReducer Forum
Would you like to react to this message? Create an account in a few clicks or log in to continue.

The WinReducer ForumLog in

FORUM

description[ANSWERED] after iso extract\mount fails with Empty[ANSWERED] after iso extractmount fails with

more_horiz
after iso extract \ mount fails with "
Object reference not set to an instance of an object.

program starts fine extracts to its folder. but when i go to mount it gets
about 90% done then gets the error.

en_windows_8_1_enterprise_x64_dvd_2971902.iso

my os is running on same iso.     any help! thanks

description[ANSWERED] after iso extract\mount fails with EmptyRe: [ANSWERED] after iso extract\mount fails with

more_horiz
I will try to have a look on this before v1.00 !
 
Thank you !  Very Happy

description[ANSWERED] after iso extract\mount fails with EmptyRe: [ANSWERED] after iso extract\mount fails with

more_horiz
Tried and it's working for me, sorry !

description[ANSWERED] after iso extract\mount fails with EmptyRe: [ANSWERED] after iso extract\mount fails with

more_horiz
punktoe wrote:
after iso extract \ mount fails with "
Object reference not set to an instance of an object.

program starts fine extracts to its folder. but when i go to mount it gets
about 90% done then gets the error.

en_windows_8_1_enterprise_x64_dvd_2971902.iso

my os is running on same iso.     any help! thanks

Hi punktoe.
Are you performing this in a VM, or on a physical machine running windows 8.1?
Can you try to extract the iso manually to a folder using PowerISO or even with 7zip/winrar. Then load the folder in WinReducer?

This is what I do. I create a copy of the extracted ISO folder and just copy over the contents to the folder that I previously reduced when I want to perform another reduction. I never have any issues using that process.

description[ANSWERED] after iso extract\mount fails with EmptyRe: [ANSWERED] after iso extract\mount fails with

more_horiz
I think I'm having the exact same problem and fixed it. The problem does NOT lie in extracting the files from the ISO file: this is done perfectly fine in the background and matches manual extraction. The problem must occur on attempting to mount the WIM file: after extraction I do get the dialog to choose between the WIM's editions (Pro or Core).

This is on a Windows 8.1 x64 machine, no VM.

The full exception error:

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
   at WinReducer81.Form_Open.bGW_Mount_RunWorkerCompleted(Object sender, RunWorkerCompletedEventArgs e)
   at System.ComponentModel.BackgroundWorker.OnRunWorkerCompleted(RunWorkerCompletedEventArgs e)
   at System.ComponentModel.BackgroundWorker.AsyncOperationCompleted(Object arg)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34003 built by: FX45W81RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
WinReducer81
    Assembly Version: 1.0.5153.27916
    Win32 Version: 
    CodeBase: file:///E:/Dump/Windows8.1/WinReducer81/WinReducer81.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
    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.33440 built by: FX45W81RTMREL
    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.34003 built by: FX45W81RTMGDR
    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.33440 built by: FX45W81RTMREL
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
Accessibility
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
    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.


Solution
I could fix it by finding the folder within %WinDir%\WinSXS containing the files:
wimgapi.dll
wimserv.exe

and copying those files into %WinDir%\System32

Second, I copied wimmount.sys (from the same folder in %WinDir%\WinSXS) into %WinDir%\System32\Drivers
privacy_tip Permissions in this forum:
You cannot reply to topics in this forum