AllDup does not work in WinPE
Posted: 26 Feb 2019, 02:59
AllDup is a great piece of software, thank you for creating and maintaining it!
My only issue is that I have been unable to make it work under WindowsPE environment. This is very sad, it is really best/safest using such a utility *offline*, running it under a separate OS, off a USB stick.
Doubtless, WindowsPE, depening on configuration, is usually a somewhat limited environment, still, there should be nothing preventing AllDup from working under it, really. I am happy to help with testing to make it work.
Last I tried WinPE_SE latest version, from 2019-02-03 - it is a Windows 7 PE x64 environment.
First I tried a more compact configuration without IE integrated. AllDup loads, all configuration ca be set, but it crashes the moment I start the actual search for duplicates. This is the error message thrown:
===========================================================
Now: 2018-06-05 22:17:43
App: AllDup 4.0.47
ExeInst: 2018-06-05 22:14:57
IniCreate: 2018-06-05 22:14:57
Modul: frmMain
Func: StartSearchForDups
Line: 660
Err: 339 - Component 'ieframe.dll' or one of its dependencies not correctly registered:
a file is missing or invalid
Path: R:\AllDup\AllDupPortable.exe
AppUp: 0:00:06
SysUp: 0:07:56
OS: Windows 7 Professional Edition SP1 (Build 7601) Version: 6.1 ID: 2
64bit: True
IE: 8.0.7601
PhysRAM: 14 445,36 MB Free / 16 203,18 MB Total
MemLoad: 10%
RAM used: 21,64 MB
Pagefile: 10 807,16 MB Free / 16 201,38 MB Total
VirtMem: 3 970,00 MB Free / 4 095,88 MB Total
CPU: Intel(R) Core(TM) i7-4700HQ CPU @ 2.40GHz
Screen: 1920x1080xTrueColor (4294967296)
Portable: True
User: SYSTEM
Comp: Win7PESE
Apptitle: AllDup 4.0.47 PE
Datapath: R:\AllDup
Admin: True
Errcount: 1
Lang: 9
Stop:0,0
SM:001100000
============================================================
This was back in the summer. Obviously, there is a dependency on ieframe.dll, and thus the crash without IE.
Now, it might well be possible for you to get around this IE-dependecy by changing the reference for Microsoft Internet Controls from the existing ieframe.dll to shdocvw.ocx. Would you mind, please, trying this?
My only issue is that I have been unable to make it work under WindowsPE environment. This is very sad, it is really best/safest using such a utility *offline*, running it under a separate OS, off a USB stick.
Doubtless, WindowsPE, depening on configuration, is usually a somewhat limited environment, still, there should be nothing preventing AllDup from working under it, really. I am happy to help with testing to make it work.
Last I tried WinPE_SE latest version, from 2019-02-03 - it is a Windows 7 PE x64 environment.
First I tried a more compact configuration without IE integrated. AllDup loads, all configuration ca be set, but it crashes the moment I start the actual search for duplicates. This is the error message thrown:
===========================================================
Now: 2018-06-05 22:17:43
App: AllDup 4.0.47
ExeInst: 2018-06-05 22:14:57
IniCreate: 2018-06-05 22:14:57
Modul: frmMain
Func: StartSearchForDups
Line: 660
Err: 339 - Component 'ieframe.dll' or one of its dependencies not correctly registered:
a file is missing or invalid
Path: R:\AllDup\AllDupPortable.exe
AppUp: 0:00:06
SysUp: 0:07:56
OS: Windows 7 Professional Edition SP1 (Build 7601) Version: 6.1 ID: 2
64bit: True
IE: 8.0.7601
PhysRAM: 14 445,36 MB Free / 16 203,18 MB Total
MemLoad: 10%
RAM used: 21,64 MB
Pagefile: 10 807,16 MB Free / 16 201,38 MB Total
VirtMem: 3 970,00 MB Free / 4 095,88 MB Total
CPU: Intel(R) Core(TM) i7-4700HQ CPU @ 2.40GHz
Screen: 1920x1080xTrueColor (4294967296)
Portable: True
User: SYSTEM
Comp: Win7PESE
Apptitle: AllDup 4.0.47 PE
Datapath: R:\AllDup
Admin: True
Errcount: 1
Lang: 9
Stop:0,0
SM:001100000
============================================================
This was back in the summer. Obviously, there is a dependency on ieframe.dll, and thus the crash without IE.
Now, it might well be possible for you to get around this IE-dependecy by changing the reference for Microsoft Internet Controls from the existing ieframe.dll to shdocvw.ocx. Would you mind, please, trying this?