Jump to content
Final Aeon

DotNET v4-7-1 Windows 8-1 Exception with ISO Downloader v5-23

Recommended Posts

Hello,

everytime I start or close ISO Downloader v5-23 on Windows 8-1, I get DotNET v4-7-1 Exception.

Also main program window is drawn incompletelly.

v5-21 and older work fine. I didn't found v5-22.

Images are attached below.

Exception:

Informace o vyvolání ladění JIT najdete na konci této zprávy,
nikoli v tomto dialogovém okně.

************** Text výjimky **************
System.IO.FileNotFoundException: Nelze načíst soubor nebo sestavení PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 nebo jeden z jejich závislých prvků. Systém nemůže nalézt uvedený soubor.
Název souboru: PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 ---> System.IO.FileNotFoundException: Nelze načíst soubor nebo sestavení PresentationFramework, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 nebo jeden z jejich závislých prvků. Systém nemůže nalézt uvedený soubor.
Název souboru: PresentationFramework, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35

WRN: Protokolování vazeb sestavení je VYPNUTO.
Chcete-li povolit protokolování chyb vazeb sestavení, nastavte hodnotu registru [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) na hodnotu 1.
Poznámka: Protokolování chyb vazeb sestavení ovlivňuje výkon systému.
Chcete-li tuto funkci vypnout, odeberte z registru hodnotu [HKLM\Software\Microsoft\Fusion!EnableLog].

   v lum_sdk_int.api.set_choice(Int32 value)
   v lum_sdk.api.clear_choice()
   v Windows_ISO_Downloader.Form1.Form1_Load(Object sender, EventArgs e)
   v System.EventHandler.Invoke(Object sender, EventArgs e)
   v System.Windows.Forms.Form.OnLoad(EventArgs e)
   v System.Windows.Forms.Form.OnCreateControl()
   v System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   v System.Windows.Forms.Control.CreateControl()
   v System.Windows.Forms.Control.WmShowWindow(Message& m)
   v System.Windows.Forms.Control.WndProc(Message& m)
   v System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   v System.Windows.Forms.Form.WmShowWindow(Message& m)
   v System.Windows.Forms.Form.WndProc(Message& m)
   v System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   v System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   v System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)




************** Načtená sestavení **************
mscorlib
    Verze sestavení: 4.0.0.0
    Verze Win32: 4.7.2558.0 built by: NET471REL1
    Základ kódu (CodeBase): file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
Windows ISO Downloader
    Verze sestavení: 5.2.3.0
    Verze Win32: 5.2.3.0
    Základ kódu (CodeBase): file:///C:/Program%20Files/Windows%20ISO%20Downloader/WindowsISODownloader.exe
----------------------------------------
Microsoft.VisualBasic
    Verze sestavení: 10.0.0.0
    Verze Win32: 14.7.2558.0 built by: NET471REL1
    Základ kódu (CodeBase): file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System.Windows.Forms
    Verze sestavení: 4.0.0.0
    Verze Win32: 4.7.2558.0 built by: NET471REL1
    Základ kódu (CodeBase): file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Verze sestavení: 4.0.0.0
    Verze Win32: 4.7.2558.0 built by: NET471REL1
    Základ kódu (CodeBase): file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Verze sestavení: 4.0.0.0
    Verze Win32: 4.7.2558.0 built by: NET471REL1
    Základ kódu (CodeBase): file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
    Verze sestavení: 4.0.0.0
    Verze Win32: 4.7.2558.0 built by: NET471REL1
    Základ kódu (CodeBase): file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
    Verze sestavení: 4.0.0.0
    Verze Win32: 4.7.2558.0 built by: NET471REL1
    Základ kódu (CodeBase): file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
    Verze sestavení: 4.0.0.0
    Verze Win32: 4.7.2558.0 built by: NET471REL1
    Základ kódu (CodeBase): file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Runtime.Remoting
    Verze sestavení: 4.0.0.0
    Verze Win32: 4.7.2558.0 built by: NET471REL1
    Základ kódu (CodeBase): file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
mscorlib.resources
    Verze sestavení: 4.0.0.0
    Verze Win32: 4.7.2558.0 built by: NET471REL1
    Základ kódu (CodeBase): file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_cs_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------
lum_sdk
    Verze sestavení: 1.68.308.0
    Verze Win32: 5.2.3.0
    Základ kódu (CodeBase): file:///C:/Program%20Files/Windows%20ISO%20Downloader/WindowsISODownloader.exe
----------------------------------------
lum_sdk_int
    Verze sestavení: 1.68.308.0
    Verze Win32: 5.2.3.0
    Základ kódu (CodeBase): file:///C:/Program%20Files/Windows%20ISO%20Downloader/WindowsISODownloader.exe
----------------------------------------
util
    Verze sestavení: 1.68.308.0
    Verze Win32: 5.2.3.0
    Základ kódu (CodeBase): file:///C:/Program%20Files/Windows%20ISO%20Downloader/WindowsISODownloader.exe
----------------------------------------
System.Windows.Forms.resources
    Verze sestavení: 4.0.0.0
    Verze Win32: 4.7.2558.0 built by: NET471REL1
    Základ kódu (CodeBase): file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_cs_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------

************** Ladění JIT **************
Aby bylo povoleno ladění JIT, musí konfigurační soubor
pro tuto aplikaci nebo počítač (machine.config) mít
v oddílu system.windows.forms nastavenou hodnotu njitDebugging.
Aplikace rovněž musí být kompilována s povoleným
laděním.

Příklad:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

Je-li ladění JIT povoleno, budou všechny neošetřené výjimky
odeslány ladicímu programu JIT, který je registrován v počítači,
a nebudou zpracovány tímto dialogovým oknem.

 

E1LQ.jpg

E2LQ.jpg

Share this post


Link to post
Share on other sites

Hi,

Thanks for the feedback. Please try the attached modified version 5.23. If it works fine for you, I'll re-release it officially as version 5.24.

You've asked about version 5.22. It had a severe bug. I decided not to upload it to HeiDoc. Only a few copies sneaked through that I distributed manually. Should you by coincidence ever come across it (very unlikely), better avoid it.

Windows_ISO_Downloader.exe

Share this post


Link to post
Share on other sites

Hello,

I got exact same error with modded version.

Could you try to temporarily disable the initial pop-up window with traffic donation? It seems to be connected to that.

Is there any remote debugger?

Share this post


Link to post
Share on other sites

It is connected to the traffic donator for sure. For unknown reasons it doesn't load properly.

Kindly check the new version, and decline traffic donation on the initial popup. I've capsuled all references to traffic donation so that it will not even attempt to load the Luminati integration when you initially decline.

Share this post


Link to post
Share on other sites

Yep, v5-24 is much better. When I decline traffic donation window, it works OK as usual. When I accept, I get the error.

What is Luminati integration? Is it DotNET too or is it native Win32?

Share this post


Link to post
Share on other sites
1 minute ago, Final Aeon said:

What is Luminati integration? Is it DotNET too or is it native Win32?

I think it's .NET as well. The issue is not with .NET though, but with accessing library file that contains the API. Since that file is embedded in the ISO Downloader, it's a mystery to me why you get a FileNotFound exception.

Anyway, you have a workaround now. I'll inquire with Luminati whether they have an idea about this issue.

Share this post


Link to post
Share on other sites

The Luminati developer also finds it weird. He suggests missing .NET 3.5 or 4.0 as root cause.

You can check installed versions up to v4 in registry in path: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP

Each version has a subkey

The SDK requres minimum .NET 3.5.

I'll attach the original DLL.

lum_sdk.dll

Share this post


Link to post
Share on other sites

So is the attached lum_sdk.dll in DotNETv 3-5?

In that case, could you embed the following version of lum_sdk.dll:

1. DotNET v4-x.

2. Targetting platform "AnyCPU"

?

If you don't have such version, could you please ask developer for it? Thanks.

Share this post


Link to post
Share on other sites

As I understand, the dll is for .NET 3.5. So .NET 4.6 (as required by the downloader) should be downward compatibe. I'll suggest a .NET 4.x version of the dll to the developer anyway. Targeting platform already is AnyCPU, same as the downloader itself.

Share this post


Link to post
Share on other sites

DotNET v4-x is completely incompatible with DotNET v3-5.

v3-5 is the legacy version, which is now deprecated by MS or very close to it.

Maybe lum_sdk.dll has both v3-5 and v4-x support, in that case, please ask for the version in which v3-5 support is deleted and it is only with v4-x support.

Also "AnyCPU" targetting is quite important.

The ideal version should be: DotNET v4-x, targetting: "AnyCPU".

Share this post


Link to post
Share on other sites

It is the same, lum_sdk.dll has to be DotNET v4-x with "AnyCPU" targetting. Only that will solve it.

Or even better you can give me the version without lum_sdk.dll entirely (and no traffic donation window - means Auto-No), could it be done?

Share this post


Link to post
Share on other sites

Check "remember settings" on the settings tab, and the popup is not gonna bother you again.

I'll try to find a way to disable traffic donation on systems without .NET 3.x in the next version.

Share this post


Link to post
Share on other sites

New version is out. Users without .NET 3.5 can no longer choose to donate traffic. The popup is gone, and the checkbox in settings is disabled. That should prevent any such crashes from happening again.

Share this post


Link to post
Share on other sites
1 hour ago, Final Aeon said:

For the unknown reason, wincert.net was inaccessible for me for a week.

That was quite an unfortunate incident, not only for WinCert, but for a large portion of the French internet. 

I'm glad your issue has been resolved.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Similar Content

    • By Jhonny Silva
      "This file is currently unavailable. Please check again later."
    • By Qwertyuiop228
      I download windows 8.1 / 64 bit but when it comes to 3 GB it starts to throw off on the computer but as far as I know, 8.1 weighs 4.1 GB is a bug and it's ok that it sends 3 GB to the computer without downloading another 1 GB?
    • By niTe_RiDeR_Pr0
      Hello everybody,
      Today I will show you how to install Windows 8/8.1 on a PC without a CD/DVD/USB, directly onto the HDD, even without the installation wizard/setup ! [Fastest Method]
      Yesterday my new hard drive for my laptop arrived, and instead of cloning my existing disk, I decided to do a clean install of Windows 10. But I didnt have much time, cuz after installing windows 10, I had to copy my existing downloads, pictures, videos, install programs, etc. & I thought there must be some other way to easily install windows 10 without that installation wizard/setup. After some research, I made my own method, & installed it succesfully, faster than their setup wizard! Now I am gonna show you how to accomplish that. [This guide will work for Windows 8/8.1 also] Lets Begin!   
      Pre-Requisites
      Seperate Hard Drive with atleast 20GB space, with only 2 primary partitions [where you have to install Win8/8.1] [An empty/new hard drive is highly recommended] Working PC/laptop with Windows XP or above installed, with Internet access  Procedure:
      Firstly, download Windows 8/8.1 ISO & extract it to C:\win8 using some archive manager like 7zip/winrar, or COpy the Windows 8/8.1 CD contents to C:\win8. Now connect that separate hard drive to your PC (If you have externel harddrive cage, then connect to it, else buy a SATA to USB hard disk enclosure like this one) Open a command prompt as administrator (Go to start menu > search cmd > Rightclick on the first search result & RUn as administrator) Type: diskpart Now type: list disk It will show the disks connected to your PC. According to the size shown, you should be able to know which is your disk.  Type: select disk X  [Replace X with the disk number which you saw in the previous guide, in my case it was disk 1] Type the following one by one:  create partition primary size=350 format fs=ntfs unit=4096 label="System Reserved" quick active assign letter=P create partition primary size="Any size convenient for you, in MB" format fs=ntfs label="Windows 8" quick assign letter=Q exit Your partitions have been configured! Now, if you are in Windows 7 (or below), download DISM from here, open the file, when It will ask for extraction folder, change the location to: C:\dism
      Now in Windows Explorer, browse to c:\win8\sources (sources folder inside the folder where you copied/extracted setup files) & check whether you have install.esd or install.wim. Now you have to know the index number in the wim/esd file, of the Win8/8.1 edition which you want to install. Type the following commands in an administrator CMD: 
      cd c:\dism ## [DO NOT TYPE THIS] Skip the first line if you are running Windows 8/above. dism /get-wiminfo /wimfile:C:\win8\sources\install.esd ## This should output the index numbers of different windows 8/8.1 editios. ## Note down the index number of your chosen edition. ## Also, if you have an insall.wim instead of install.esd in your \sources folder, ## Then replace install.esd with install.wim (in 2nd command). Now, this is the most important step. All the windows files will be copied to the partition. 
      cd c:\dism Dism /apply-image /imagefile:C:\win8\sources\install.esd /index:1 /ApplyDir:Q:\ ## [DO NOT TYPE THIS] You can replace /index:1 with the index number which we ## found out earlier. ## Also, if you have an insall.wim instead of install.exe in your \sources folder, ## Then replace install.esd with install.wim (in 2nd command). If you have an install.esd file instead of wim file, Windows XP & Windows 8 users may (cuz I havent tested in them, but it works in 8.1 & 10) need to convert the install.esd file into an install.wim file (if some error shows up). Search in Google How to convert esd to wim Now you have successfully extracted all the files for windows! Now all you have to do is prepare the boot files in the System Reserved partition.
      Now you are gonna prepare the System Reserved partition for booting into Win8/8.1 succesfully. Type the following in administrator CMD:
      bcdboot Q:\Windows /l en-us /s P: /f ALL ## [DO NOT TYPE THIS] You can replace en-us with your locale, ## For eg. en-in, en-gb, en-ru etc. Everything is done! You are now ready to go! Now boot into the drive. If you did everything correctly & succesfully, then Windows will boot to the welcome screen. Done! Enjoy the manually installed Windows!   
       
      Hope this guide was helpful & easy to you. If you have doubt about something or you got any errors, or if windows doesnt boot after performing all the steps correctly, then feel free to post below.
       
      Cheers & Regards,
      niT3_RiDeR_Pr0
    • By sandpilot
      I have been trying to download a file from Texas Instruments and keep getting this message "The publisher of this program could not be verified" when I try to open or save.  The file is from downloads.TI.com.  Is there a way to bypass this error?  I am not familiar with Windows 8.1 or IE 11 that well so any input would be greatly appreciated.
    • By Rata Maldita
      Hola amigos! Siempre he tratado de ser un alumno que investiga, pero esta vez no pude más! y necesito una manita.. verán:
       
      Utilizo compilar imágenes de Windows desde su versión XP con el Update Pack Latino cuando aprendí gracias al amigo Ricktendo. De ahí brinqué tiempo después a Windows 7 y utilizaba RT7Lite para agregar además algunos tweaks, presiento que entre ellos habría alguno que decía "Correr siempre CMD cómo Administrador" así que en verdad nunca tuve anteriormente el problema que ahora estoy viviendo...
       
      Esta ocasión, quize compilar para Windows 8.1 así que comenzé por lo básico y aprendí vía DSIM a agregar y cambiar el paquete de idioma y alguna que otra monería, pero cómo no era suficiente, investigando en internet me encontré el Win Toolkit, así que lo descargué lo leí y gracias a él pude integrar para X86 y X64 al mismo tiempo. Sin embargo hay algo que no logro todavía, en el archivo Autounattended.XML  ya desconecté el UAC (para que no me salga aquella ventana que pregunta si quiero correr equis aplicación o en este caso un script) y esto me permite que al ejecutarse el archivo SetUpComplete.cmd pueda yo agregar automáticamente nuevas entradas al registro. Sin embargo, al iniciar el sistema cuando nos lleva la primera vez al escritorio, si quiero ejecutar otro batch .cmd ya no me lo permite sin indicárle que cómo administrador (ya no aparece la ventana del UAC que pregunta) pero cómo respuesta cuando quiero meter algo desde cmd al registro me indica "Acceso denegado" y esto me tiene de cabeza pues nunca me había sucedido (se lo achaco a que era un tweak del RT7Lite) pero ahora la cuestión es.. que según yo, he revisado de piés a cabeza el WinTool Kit y no encuentro una opción parecida o a lo mejor no la veo!. También he intentado inyectando al registro por ahí en una llave que se llama WindowsNT>Layers y aparentemente esto hace que siempre que abra una ventana de CMD lo haga como administrador, pero no funciona a la hora de ejecutar desde la línea de comandos (RUN) ni abriendo un batch simplemente haciendo dos click  ("Acceso denegado") y entonces estoy tripeado, ó cómo quien dice, ya no le hallo. No he probado el Win ToolKit 2...
       
      Mi problema es que termina el Script del SetUpComplete.cmd y si le pido reiniciar o no, al entrar al escritorio ya no puedo continuar mi proceso de batch porque no puedo meter nada al registro si no se le indica con click derecho que "cómo administrador" o incluso hay programas que si los instalo de forma desatendida pero no cómo administrador y aunque esta sea la cuenta, nadamás no quieren!
       
      Espero haber sido algo claro en la exposición.. Me llamo Daniel...  Muchisimas gracias!
×
×
  • Create New...