[Tool] DX WinNT6.x True Integrator for Vista/Seven/8/8.1/10

Windows 7 Update Pack discussion.
User avatar
ricktendo64
Posts: 3213
Joined: Mon May 22, 2006 12:27 am
Location: Honduras

Post by ricktendo64 » Sat Dec 18, 2010 1:14 pm

try dism /cleanup-wim

User avatar
Siginet
Site Admin
Posts: 2894
Joined: Fri May 27, 2005 1:07 pm
Location: Planet Earth
Contact:

Post by Siginet » Sat Dec 18, 2010 1:17 pm

Actually I got it. ;)

I noticed if I do not select anything the cleanup-Wim option is enabled. ;)

@rick I'm trying to beta test dxintegrator. So I need to make sure it is able to do all tasks. ;)
But Thanks.
Image
--Siginet--

Techware
Your Virtual Technician
Computer Management Software

User avatar
Siginet
Site Admin
Posts: 2894
Joined: Fri May 27, 2005 1:07 pm
Location: Planet Earth
Contact:

Post by Siginet » Sat Dec 18, 2010 1:21 pm

Do I need to click on Apply on each page? Or can I go straight to the "Start" button and it will apply everything?
Image
--Siginet--

Techware
Your Virtual Technician
Computer Management Software

User avatar
nonno fabio
Posts: 1627
Joined: Mon Jun 06, 2005 10:36 am
Location: Northern Italy
Contact:

Post by nonno fabio » Tue Dec 21, 2010 5:32 am

Siginet wrote:Do I need to click on Apply on each page? Or can I go straight to the "Start" button and it will apply everything?
yes, you can go straight to the Start button and it will apply everything, image unmount included. Apply button is useful if you need only a single modification and you want to keep the image mounted (mount and unmount of image takes time). Cleanup-wim is enabled if you close and reopen DXI
Don't ask for a different configuration of Onepiece's XP AIO Update Pack: use one of the existing vanilla XP UpdatePack with your preferred addons instead

User avatar
Siginet
Site Admin
Posts: 2894
Joined: Fri May 27, 2005 1:07 pm
Location: Planet Earth
Contact:

Post by Siginet » Tue Dec 21, 2010 8:22 pm

We need a way to select all versions on the disk and apply the same stuff to the entire disk. ;)
Image
--Siginet--

Techware
Your Virtual Technician
Computer Management Software

User avatar
nonno fabio
Posts: 1627
Joined: Mon Jun 06, 2005 10:36 am
Location: Northern Italy
Contact:

Post by nonno fabio » Wed Dec 22, 2010 2:37 am

Yes, it has been planned but leave aside yet. The framework for this is already there, only a few lines needs to be added when Onepiece will win the battle against his dentist ;)
Don't ask for a different configuration of Onepiece's XP AIO Update Pack: use one of the existing vanilla XP UpdatePack with your preferred addons instead

ccuappz
Posts: 37
Joined: Tue Sep 06, 2005 7:13 am

Post by ccuappz » Sun Jan 02, 2011 6:20 pm

Happy New Year to all :)

Is it possible to run DX Integrator on XP to slipstream hotfixes of W7 to W7 dvd too?

Thanks

User avatar
George King
Posts: 34
Joined: Mon Dec 01, 2008 10:25 am
Location: cs-CZ

Post by George King » Mon Jan 03, 2011 1:38 am

No, because it using dism.exe

User avatar
user_hidden
Posts: 1924
Joined: Thu Dec 06, 2007 7:52 am
Location: Canada eh!

Post by user_hidden » Mon Jan 03, 2011 7:57 am

George King wrote:No, because it using dism.exe
Installing DISM on Windows XP

User avatar
nonno fabio
Posts: 1627
Joined: Mon Jun 06, 2005 10:36 am
Location: Northern Italy
Contact:

Post by nonno fabio » Wed Jan 05, 2011 2:58 am

thanks, user_hidden for the link.

However I want to clarify that DXI doesn't work in XP. WAIK's DISM is more limited than the one native in windows 7, even if installed in Windows Vista, and it doesn't have all the options available in 7 instead.

For that reason DXI works in Vista but its options are narrowed down; better use Vlite in Vista PCs
Don't ask for a different configuration of Onepiece's XP AIO Update Pack: use one of the existing vanilla XP UpdatePack with your preferred addons instead

User avatar
nonno fabio
Posts: 1627
Joined: Mon Jun 06, 2005 10:36 am
Location: Northern Italy
Contact:

Post by nonno fabio » Wed Mar 23, 2011 4:55 pm

New release. Now it should be final...
Don't ask for a different configuration of Onepiece's XP AIO Update Pack: use one of the existing vanilla XP UpdatePack with your preferred addons instead

User avatar
roirraW "edor"
Posts: 761
Joined: Sun Oct 15, 2006 2:25 pm

Post by roirraW "edor" » Wed Mar 23, 2011 5:21 pm

nonno fabio wrote:New release. Now it should be final...
Thanks, nonno!
Gigabyte case GZ-FA2CA-AJB
Gigabyte MA790X-UD4P with Realtek High Definition Audio
HIS Radeon HD 4850 512MB
AMD Athlon 64 X2 4400+ 2.3GHz
Corsair 4GB DDR2-6400 4-4-4-12
4x1TB SATA RAID 0+1/2x640GB SATA RAID 0/Misc. PATA
Windows 7 x64

User avatar
user_hidden
Posts: 1924
Joined: Thu Dec 06, 2007 7:52 am
Location: Canada eh!

Post by user_hidden » Wed Mar 23, 2011 7:03 pm

wow, what a fantastic project.

newsposter
Posts: 1131
Joined: Wed Sep 14, 2005 11:31 am

Post by newsposter » Wed Mar 23, 2011 8:22 pm

the properties/details of the downloaded integrator say version 0.9.0.5

??

User avatar
roirraW "edor"
Posts: 761
Joined: Sun Oct 15, 2006 2:25 pm

Post by roirraW "edor" » Sun Mar 27, 2011 6:45 am

Nonno, the latest (final) version reports that the msu (64-bit) version of Internet Explorer 9 is made for a different version of Windows. I'm using an original disc of Windows 7 Ultimate 64-bit including SP1. I continued anyway.

Booting the disc runs until I choose to proceed to Setup, then it says something to the affect that the setup image can't be found.

I can reproduce and give exact info and screenshots via VMWare Workstation if necessary.

I was using the 64-bit version of everything but doing it under Windows 7 Ultimate 32-bit, for what it's worth.
Gigabyte case GZ-FA2CA-AJB
Gigabyte MA790X-UD4P with Realtek High Definition Audio
HIS Radeon HD 4850 512MB
AMD Athlon 64 X2 4400+ 2.3GHz
Corsair 4GB DDR2-6400 4-4-4-12
4x1TB SATA RAID 0+1/2x640GB SATA RAID 0/Misc. PATA
Windows 7 x64

User avatar
OnePiece Alb
Posts: 525
Joined: Sat Sep 01, 2007 7:01 pm
Location: Albania
Contact:

Post by OnePiece Alb » Mon Mar 28, 2011 7:56 am

@user_hidden
Thanks

@ roirraW "edor"
Thanks for reporting, I do not think the problem comes from DXI, just tried it in VM, windows 7 x64 sp1, installed IE9, silverlight ccleaner true addon and the addon firefox svcpack, not seen or problems during the installation of Windows

Nonno Fabio when it comes online, it explains everything better, also newsposter

@All
DXTool.exe v1.0.8.2
Image Update (May 07 2011)
Image Update (May 07 2011)
Image Update (May 07 2011)
Image Update (May 07 2011)
Image Update (May 07 2011)
Image Update (May 07 2011)
Image Update (May 07 2011)
Image Update (May 07 2011)
Image Update (May 07 2011)
Image Update (May 07 2011)
Image Update (May 07 2011)
Image Update (May 07 2011)
Image Update (May 07 2011)
Image Update (May 07 2011)
Image Update (May 07 2011)
Hash MD5 6AD8BA056EC001B29F0115E06E07A8AF
Filesize: 396.3 Kb (405807 bytes)

includes cabtool, reg2inf, inf2reg, Registry Tweaks True AddOn Creator

need to double click to install shortcut in Send To
Image


or use the cmd file

Dxtool.exe /RTI file_path ;Reg2Inf Tool
Dxtool.exe /ITR file_path ;Inf2Reg Tool (Read DefaultInstall and Optional Components Section)
Dxtool.exe /CT file_path ;Cab Tool
Dxtool.exe /CTDA file_path ;Cab Tool (Delete file after)
Dxtool.exe /RTAC file_path ;Registry TWEAKS True AddOn Creator (for Windows 2000/XP/2003 RVMI & nLitte, Windows Vista/Seven DXIntegrator)
serves only to indicate the file.reg, and creates the addon like this
http://www.wincert.net/forum/index.php? ... i-windows/
http://www.wincert.net/forum/index.php? ... ni-syntax/
and in Italian, but you all know well when me inf file, so you will understand everything

Ciao.
Last edited by OnePiece Alb on Sat May 07, 2011 4:07 am, edited 3 times in total.

User avatar
roirraW "edor"
Posts: 761
Joined: Sun Oct 15, 2006 2:25 pm

Post by roirraW "edor" » Mon Mar 28, 2011 11:23 am

Thanks OnePiece. I'll run a fresh installation in VMWare with Win7 x64 and see what happens.
Gigabyte case GZ-FA2CA-AJB
Gigabyte MA790X-UD4P with Realtek High Definition Audio
HIS Radeon HD 4850 512MB
AMD Athlon 64 X2 4400+ 2.3GHz
Corsair 4GB DDR2-6400 4-4-4-12
4x1TB SATA RAID 0+1/2x640GB SATA RAID 0/Misc. PATA
Windows 7 x64

RP
Posts: 64
Joined: Tue Jan 01, 2008 4:00 pm

Post by RP » Sun Apr 03, 2011 8:35 am

nonno/Onepiece,

2 questions. . .

-- Is there any way to prevent DX Integrator from installing itself and registering itself as a CPL automatically on an integration? Either an internal program option or an XP pack-style removal addon would be appreciated to preserve the option to keep it out of the final integration.

-- What are the full options for the "releasetype" field in the entries.ini? I know "svcpack" is for switchlesses, but I saw that all of Onepiece's addons use "True AddOn" while DMD's regtweaks addons use plain "AddOn"for that field. Is there a difference between "True AddOn" and "AddOn", or are they functionally exactly the same?


Awesome tool, BTW. I hope this thing gains RVMI-like traction in the community and develops a robust true addon ecosystem. Switchlesses don't have as much flexibility for every single situation, and the only other addon integrator option W7 Toolkit seems to mainly be a "switchless-plus" wrapper.

User avatar
OnePiece Alb
Posts: 525
Joined: Sat Sep 01, 2007 7:01 pm
Location: Albania
Contact:

Post by OnePiece Alb » Sun Apr 03, 2011 10:32 am

Hi RP, Sorry for my English, Nonno Fabio and busy at the moment so I try to respond with the English translator of google

No, you can prevent the installation of DXintegrator.exe, because it is necessary for the installation of optional components, because to be honest I did not know the C++, so I'm not able to do everything from OCSysPrep.dll (as does the Windows XP sysoc.dll), so DXintegrator.exe need to read the OCSysPrep.inf

about "releasetype", here is a little complicated to explain with my English ehhh, I'll try anyway

Directives that is required for the listview, this to give you the opportunity to choose who install the addon, before or after, so DXIntegrator always save in OCSysPrep.inf last changes were found in the ListView, this chest a user may have left them
Image

ListVew original state
1 - CCC True AddOn
2 - AAA True AddOn
3 - EEE True AddOn
4 - FFF svcpack Addon
5 - BBB svcpack addon
6 - XXX svcpack AddOn

after edit
1 - XXX svcpack AddOn
2 - AAA True AddOn
3 - BBB svcpack addon
4 - CCC True AddOn
5 - EEE True AddOn
6 - FFF svcpack Addon

DXIntegrator so writes the OCSysPrep.inf
[Components]
AAA ect ect
CCC ect ect
EEE ect ect

[SetupAddOnToRun]
XXX ect ect
BBB ect ect
FFF ect ect


DXIntegrator not better than nLite or RVMi, but thanks to the new struture of Microsoft (to work in offline mod equally as online mod), with entires.ini (and the true addon) with DXIntegrator you can make any modification in Win7 (you can have complete control of win7), thanks to SetupAPI and still AdvPack Also today, can install a full windows (Although recently microsoft does everything from XML files now)

with DXintegrator, you can make your own everything, and even so I would say perfect, because at all times (both offline Mod, both on Online Mod) will be able to run the uninstall or rollback, or restore everything, whether it is about addon about registry or other

Ciao.

ChiefZeke
Posts: 767
Joined: Fri Mar 23, 2007 5:33 pm
Location: Victorville, California

Post by ChiefZeke » Tue Apr 05, 2011 5:14 pm

I have not yet seen any comments about Win7 SP1 so can I safely assume Dx Integrator cannot yet be used to integrate SP1 with the original Win7 and then create a new Win7 w/SP1 DVD? :D

User avatar
OnePiece Alb
Posts: 525
Joined: Sat Sep 01, 2007 7:01 pm
Location: Albania
Contact:

Post by OnePiece Alb » Tue Apr 05, 2011 5:23 pm

Hi ChiefZeke, it does now, and never will, because it is a thing that Micrososft not support (I decided not to add a certain option), because it is not official, DXIntegrator does not do any thing that Microsoft does not support (for example, in the community ITA, a user had integrated SP1, with various software found in the web, which integrate the SP1, after he could not install the KB947821 correctly)

however, those who want to try it, can do everything from a file. cmd (Microsoft since April 24 2008, explained how to do it :wink:) http://support.microsoft.com/kb/951035/en

in Wincert ricktendo64 has done much guides (based on what Microsoft recommand to do), I recommend using those to integrate SP1

Ciao.

ChiefZeke
Posts: 767
Joined: Fri Mar 23, 2007 5:33 pm
Location: Victorville, California

Post by ChiefZeke » Wed Apr 06, 2011 5:36 pm

OnePiece Alb,

I figured that there was an issue. Also, your link is for Vista not Win7.

User avatar
OnePiece Alb
Posts: 525
Joined: Sat Sep 01, 2007 7:01 pm
Location: Albania
Contact:

Post by OnePiece Alb » Wed Apr 06, 2011 5:44 pm

Hi ChiefZeke, and the same structure :wink: (like the update.exe "Windows Service Pack Setup" which updates Windows 2000/XP/2003), so every thing about Windows Vista Windows 7 is equally applicable to

sorry again for my English

Ciao.

shon3i
Posts: 195
Joined: Thu Oct 19, 2006 1:16 pm

Post by shon3i » Sat Apr 23, 2011 7:17 am

@OnePiece Alb, maybe you already have request to process all editions (starter, home, pro, ultimate) in single WIM files. I just want to see is that still in plan? I know that will be long process but will be finished without user interaction.

Thanks for your great tool.

User avatar
nonno fabio
Posts: 1627
Joined: Mon Jun 06, 2005 10:36 am
Location: Northern Italy
Contact:

Post by nonno fabio » Mon Apr 25, 2011 1:22 pm

Yes, the feature is planned for the upcoming final build.
Don't ask for a different configuration of Onepiece's XP AIO Update Pack: use one of the existing vanilla XP UpdatePack with your preferred addons instead

shon3i
Posts: 195
Joined: Thu Oct 19, 2006 1:16 pm

Post by shon3i » Mon Apr 25, 2011 3:44 pm

Thanks nonno, that is only feature which DXIntegrator misses to be perfect.

Thanks and keep guys good work.

adric
Posts: 581
Joined: Mon May 21, 2007 5:51 am

Post by adric » Fri Apr 29, 2011 7:47 am

nonno fabio wrote:thanks, user_hidden for the link.

However I want to clarify that DXI doesn't work in XP. WAIK's DISM is more limited than the one native in windows 7, even if installed in Windows Vista, and it doesn't have all the options available in 7 instead.

For that reason DXI works in Vista but its options are narrowed down; better use Vlite in Vista PCs
I took the dism from windows 7. Would that help letting DXi run
in XP? Right now it pops up a message saying W7 only.

The Dism I took from W7 running on XP shows:

Deployment Image Servicing and Management tool
Version: 6.1.7600.16385

I haven't done anything more with it though.

Al

User avatar
user_hidden
Posts: 1924
Joined: Thu Dec 06, 2007 7:52 am
Location: Canada eh!

Post by user_hidden » Fri Apr 29, 2011 11:10 am

i presume DXi probably checks the OS and will not run on WinXP.
i don't think it's looking for DISM when starting.
if the OS check was removed we can then see if DXi would run with DISM installed on XP.

we would have to wait for Onepiece or Nonno Fabio to comment as only they know
what DXi requires as dependancies to run.

ChiefZeke
Posts: 767
Joined: Fri Mar 23, 2007 5:33 pm
Location: Victorville, California

Post by ChiefZeke » Fri Apr 29, 2011 5:26 pm

user_hidden wrote:i presume DXi probably checks the OS and will not run on WinXP.
I have WAIK installed on XP Pro w/SP3 and confirmed DXi will not start - message says it "Needs Win7" :D

User avatar
nonno fabio
Posts: 1627
Joined: Mon Jun 06, 2005 10:36 am
Location: Northern Italy
Contact:

Post by nonno fabio » Sat Apr 30, 2011 8:09 am

user_hidden wrote:i presume DXi probably checks the OS and will not run on WinXP.
Yes. it's so. DXIntegrator could work also in Vista/XP+DISM+WAIK but it would require additional tool to do the same job (DISM ran under Windows 7 has more features than DISM ran in a Vista/XP+WAIK system), easy but useless because there are already tools like Vlite for older OS.

It's better to put the efforts on the major feature of DXIntegrator, the ability to integrate TRUE addons in your windows 7 image (so expect a windows 7 AIO updatepack, sooner or later...)
Don't ask for a different configuration of Onepiece's XP AIO Update Pack: use one of the existing vanilla XP UpdatePack with your preferred addons instead

User avatar
nonno fabio
Posts: 1627
Joined: Mon Jun 06, 2005 10:36 am
Location: Northern Italy
Contact:

Post by nonno fabio » Wed May 18, 2011 2:39 am

new release
Don't ask for a different configuration of Onepiece's XP AIO Update Pack: use one of the existing vanilla XP UpdatePack with your preferred addons instead

RP
Posts: 64
Joined: Tue Jan 01, 2008 4:00 pm

Post by RP » Wed May 18, 2011 3:03 pm

Question about entries.ini's. . .

Does the [GlobalOffLineChanges.Install] section support doing platform-specific x86 or x64 installations like the equivalent [DefaultInstall] INF section does?

i.e. Is there a [GlobalOffLineChanges.Install.x86] and [GlobalOffLineChanges.Install.amd64] means of executing those INF directives that the integrator allows inside of an entries.ini? I have some addons that do really basic DLL file copy operations and would like to be able to correctly separate out which versions of the DLL's go to system32 depending on whether it's an x86 or x64 image. They're such simple addons--file copy only--I'd rather keep it all contained in the entries.ini instead of having to call an outside INF to decide where things go on which platform.

User avatar
OnePiece Alb
Posts: 525
Joined: Sat Sep 01, 2007 7:01 pm
Location: Albania
Contact:

Post by OnePiece Alb » Wed May 18, 2011 6:18 pm

if mounted image = x86, looking
GlobalOffLineChanges.Install.ntx86.6.1
GlobalOffLineChanges.Install.ntx86
GlobalOffLineChanges.Install.nt.6.1
GlobalOffLineChanges.Install.nt
GlobalOffLineChanges.Install.6.1
GlobalOffLineChanges.Install

if mounted image = x64, looking
GlobalOffLineChanges.Install.ntamd64.6.1
GlobalOffLineChanges.Install.ntamd64
GlobalOffLineChanges.Install.nt.6.1
GlobalOffLineChanges.Install.nt
GlobalOffLineChanges.Install.6.1
GlobalOffLineChanges.Install

6.1 = windows 7
6.0 = Windows Vista
ect ect ect

for more info http://www.ryanvm.net/forum/viewtopic.p ... 718#110718 Multiple Platforms

Ciao.

User avatar
nonno fabio
Posts: 1627
Joined: Mon Jun 06, 2005 10:36 am
Location: Northern Italy
Contact:

Post by nonno fabio » Thu May 19, 2011 9:04 am

updated
Don't ask for a different configuration of Onepiece's XP AIO Update Pack: use one of the existing vanilla XP UpdatePack with your preferred addons instead

shon3i
Posts: 195
Joined: Thu Oct 19, 2006 1:16 pm

Post by shon3i » Sun May 22, 2011 11:47 am

Thanks, so from now multiple editions is supported. Thanks so much :)

RP
Posts: 64
Joined: Tue Jan 01, 2008 4:00 pm

Post by RP » Mon May 23, 2011 8:06 am

One issue I noticed, which may or may not be a bug and may just be a natural limitation we have to duly note. . .

When applying registry tweaks in entries.ini via either [TweaksAddReg] or [GlobalOffLineChanges.Install] + an [____.AddReg] section, DirID's do not work in the reg entries. They end up expanding out to the DISM-mount directory path during integration instead of the actual Windows path on an installed system.

For example, I have this line clipped from an entries.ini that registers the Windows Installer Clean Up EXE as a control panel applet:

Code: Select all

HKLM,"SOFTWARE\Classes\CLSID\{662546eb-4737-4f6d-b8ba-cd4e6f390702}\Shell\Open\Command",,0x20000,"%16425%\msicuu.exe"
I use 16425 here instead of %SystemRoot%\... because it allows for dual x86/x64 addons where 32-bit files like this applet get automatically slotted in System32 when it's an x86 installation and SysWOW64 when it's x64. The integration ends up registering it at this path:

E:\Mount\Windows\system32\msicuu.exe
...or...
E:\Mount\Windows\SysWOW64\msicuu.exe

. . .which obviously fails.

DirID's work fine on entries.ini file copy operations, so it's only the reg tweaks with this problem. I can work around it with a more complex [GlobalOffLineChanges.Install.ntx86] / [GlobalOffLineChanges.Install.ntamd64] integration split that calls out separate AddReg sections that register to. . .

Code: Select all

HKLM,"SOFTWARE\Classes\CLSID\{662546eb-4737-4f6d-b8ba-cd4e6f390702}\Shell\Open\Command",,0x20000,"%SystemRoot%\System32\msicuu.exe"

...or...

HKLM,"SOFTWARE\Classes\CLSID\{662546eb-4737-4f6d-b8ba-cd4e6f390702}\Shell\Open\Command",,0x20000,"%SystemRoot%\SysWOW64\msicuu.exe"
. . .and get a working x86/x64 combined addon, but I can see this having limitations in some scenarios. Can you clarify if DirID's in reg sections are going to be a permanent restriction with the integrator?

User avatar
OnePiece Alb
Posts: 525
Joined: Sat Sep 01, 2007 7:01 pm
Location: Albania
Contact:

Post by OnePiece Alb » Mon May 23, 2011 9:29 am

not a bug and not limitation, just do that thing and impossible to do that (even Microsoft itself can not solve that problem), why and impossible materially prevent certain destinations, because Windows registry, does not know dirid %10%, knows only the %systemroot% ect ect

you'll need to create a true addon to use some options, use Registry TWEAKS True AddOn Creator (only serves to indicate the file.reg, and DXtool will do everything automatically, so perfect) http://www.ryanvm.net/forum/viewtopic.p ... 110#113110 and you'll always be OK, and much more useful you will also uninstall (offline & Online mod)

all my windows 7 addon just what they do, to give examples, last Winrar true Addon and precisely that which in the example you're looking for http://www.ryanvm.net/forum/viewtopic.php?t=9079

Code: Select all

[WinRar.Themes.AddReg]
	HKU, "DefaultUsers\Software\WinRAR\Interface\Themes", "ActivePath", ,"%THEME_NAME%"
	HKU, "DefaultUsers\Software\WinRAR\Interface\Themes", "ShellExtBMP", ,"%%APPDATA%%\WinRAR\Themes\%THEME_NAME%\RarSmall.bmp"
%%APPDATA%% in registry, it ends as %APPDATA%

I suggest again using the true addon, but in any event, your entires.ini will have to exercise so
;you never know, best to make sure
[SecurityRegistryBeforeIntegration]
"MACHINE\SOFTWARE\Classes\CLSID\{662546eb-4737-4f6d-b8ba-cd4e6f390702}",0,"D:P(A;CIOI;GR;;;BU)(A;CIOI;GA;;;BA)(A;CIOI;GA;;;SY)(A;CIOI;GA;;;CO)"
"MACHINE\SOFTWARE\Classes\CLSID\{662546eb-4737-4f6d-b8ba-cd4e6f390702}\Shell\Open\Command",0,"D:P(A;CIOI;GR;;;BU)(A;CIOI;GA;;;BA)(A;CIOI;GA;;;SY)(A;CIOI;GA;;;CO)"
"MACHINE\SOFTWARE\Classes\Wow6432Node\CLSID\{662546eb-4737-4f6d-b8ba-cd4e6f390702}",0,"D:P(A;CIOI;GR;;;BU)(A;CIOI;GA;;;BA)(A;CIOI;GA;;;SY)(A;CIOI;GA;;;CO)"
"MACHINE\SOFTWARE\Classes\Wow6432Node\CLSID\{662546eb-4737-4f6d-b8ba-cd4e6f390702}\Shell\Open\Command",0,"D:P(A;CIOI;GR;;;BU)(A;CIOI;GA;;;BA)(A;CIOI;GA;;;SY)(A;CIOI;GA;;;CO)"


[GlobalOffLineChanges.Install.ntx86]
AddReg = RP.ntx86.AddReg

[GlobalOffLineChanges.Install.ntamd64]
AddReg = RP.ntamd64.AddReg

;if you add AddOn in the list in WinNT6.xTrue Integrator, may run uninstall :wink: :wink: :wink:
;The difference from the true addon uninstall, and only that to run uninstall in this case, serves to indicate the addon, as DISM and update.cab, run uninstall of packages already installed, or be referred to the x:\xxx\xx\KBxxx.cab and do uninstall

[GlobalOffLineChanges.Uninstall]
DelReg = RP.DelReg

[RP.ntx86.AddReg]
HKLM,"SOFTWARE\Classes\CLSID\{662546eb-4737-4f6d-b8ba-cd4e6f390702}\Shell\Open\Command",,0x20000,"%%SystemRoot%%\System32\msicuu.exe"

[RP.ntamd64.AddReg]
;if the exe is x32
HKLM,"SOFTWARE\Classes\Wow6432Node\CLSID\{662546eb-4737-4f6d-b8ba-cd4e6f390702}\Shell\Open\Command",,0x20000,"%%SystemRoot%%\SysWOW64\msicuu.exe"

;if the exe is x64
;HKLM,"SOFTWARE\Classes\CLSID\{662546eb-4737-4f6d-b8ba-cd4e6f390702}\Shell\Open\Command",,0x20000,"%%SystemRoot%%\System32\msicuu.exe"

[RP.DelReg]
HKLM,"SOFTWARE\Classes\CLSID\{662546eb-4737-4f6d-b8ba-cd4e6f390702}\Shell\Open\Command"
HKLM,"SOFTWARE\Classes\Wow6432Node\CLSID\{662546eb-4737-4f6d-b8ba-cd4e6f390702}\Shell\Open\Command"
Ciao.

solace
Posts: 12
Joined: Wed Nov 11, 2009 10:50 pm
Location: Australia

Post by solace » Mon May 30, 2011 10:14 am

Hi all,

I just attempted to modify 2 editions of my install.wim source file and tried to integrate the Solor Hotfix pack as well as a couple of addons.

I did this by highlighting the Win7 Pro build and checking the box for HomePremium as per instructions. I used the next button at all pages and added the hotfixes and addons and used the start button at the end to finalize. Only one edition appears to be processed according to the logs.

When I remounted the Pro image again using the same method, it showed that the hotfixes and addons were intact and I went ahead and clicked start to see if it would process HomePremium but for some reason it removed addons from both editions?

I tried again by highlighting Pro and ticking both Pro and HomePremium and this time it went through the integration process with both editions not being processed (file sizes for both edition post integration were the same)

User avatar
OnePiece Alb
Posts: 525
Joined: Sat Sep 01, 2007 7:01 pm
Location: Albania
Contact:

Post by OnePiece Alb » Mon May 30, 2011 6:09 pm

%Temp%\WinNT6TI.log ?

solace
Posts: 12
Joined: Wed Nov 11, 2009 10:50 pm
Location: Australia

Post by solace » Mon May 30, 2011 7:50 pm

Here is the 2nd attempt following the instructions;

2011-05-31 00:20:07 : Mounting image - 4~Windows 7 PROFESSIONAL~Windows 7 PROFESSIONAL~8,447,825,392 bytes~x86~acpiapic~6.1.7601~17514~1~Professional~Client~WinNT~Terminal Server~WINDOWS~9412~48542~11/21/2010 - 8:26:11 AM~11/21/2010 - 11:18:15 AM~en-US (Default)~C:\Windows 7\sources\install.wim~C:\Mount TempC:\Mount Temp
2011-05-31 00:21:04 : The operation was successful.
2011-05-31 00:24:01 : Adding package Package_for_KB949843
2011-05-31 00:24:01 : Processing 1 of 178 - Adding package Package_for_KB949843~31bf3856ad364e35~x86~~6.1.2.0 - C:\Updpack\DXICABS\Windows6.1-KB949843-v2-x86.cab
2011-05-31 00:24:20 : The operation was successful.
2011-05-31 00:24:20 : Processing 2 of 178 - Adding package Microsoft-Windows-VirtualPC-Package-TopLevel-MergedCab~31bf3856ad364e35~x86~~7.1.7600.16393 - C:\Updpack\DXICABS\Windows6.1-KB958559-x86-RefreshPkg.cab
2011-05-31 00:29:43 : The operation was successful.

-----trimmed----

2011-05-31 01:44:12 : Adding package Package_for_KB2545756
2011-05-31 01:44:12 : Processing 177 of 178 - Adding package Package_for_KB2545756~31bf3856ad364e35~x86~~6.1.2.0 - C:\Updpack\DXICABS\Windows6.1-KB2545756-v2-x86.cab
2011-05-31 01:44:39 : The operation was successful.
2011-05-31 01:44:39 : Adding package Package_for_KB2547257
2011-05-31 01:44:39 : Processing 178 of 178 - Adding package Package_for_KB2547257~31bf3856ad364e35~x86~~6.1.1.0 - C:\Updpack\DXICABS\Windows6.1-KB2547257-x86.cab
2011-05-31 01:45:01 : The operation was successful.
2011-05-31 01:45:02 : Adding package DirectX Runtimes
2011-05-31 01:45:02 : Processing 1 of 5 - Adding package DirectX Runtimes~~SVCPACK Addon~neutal~June 2010~Microsoft~RP~http://www.ryanvm.net/forum/viewtopic.p ... ht=directx - C:\Updpack\Addons\DirectXRuntimes_addon.cab
2011-05-31 01:45:05 : The operation was successful.
2011-05-31 01:45:05 : Adding package Java Runtime Environment
2011-05-31 01:45:05 : Processing 2 of 5 - Adding package Java Runtime Environment~~SVCPACK Addon~neutal~May 2011~Java~RP~http://www.ryanvm.net/forum/viewtopic.p ... light=java - C:\Updpack\Addons\Java_addon.cab
2011-05-31 01:45:07 : The operation was successful.
2011-05-31 01:45:07 : Adding package NET4
2011-05-31 01:45:07 : Processing 3 of 5 - Adding package NET4~~SVCPACK Addon~neutal~May 2011~Microsoft~RP~http://forums.mydigitallife.info/thread ... ry/page195 - C:\Updpack\Addons\NET4_addon.cab
2011-05-31 01:45:10 : The operation was successful.
2011-05-31 01:45:10 : Adding package Adobe Flash Player
2011-05-31 01:45:10 : Processing 4 of 5 - Adding package Adobe Flash Player~~True AddOn~neutral~10.3.181.14~Adobe, Inc.~OnePiece~http://get.adobe.com/flashplayer/ - C:\Updpack\Addons\OnePiece_Adobe_Flash_Player_v10.3.181.14_AddOn.cab
2011-05-31 01:45:14 : The operation was successful.
2011-05-31 01:45:14 : Adding package Microsoft Silverlight
2011-05-31 01:45:14 : Processing 5 of 5 - Adding package Microsoft Silverlight~~True AddOn~English~4.0.60310.0~Microsoft~OnePiece~http://go.microsoft.com/fwlink/?LinkID=91955 - C:\Updpack\Addons\OnePiece_Microsoft_Silverlight_v4.0.60310.0_True_AddOn_INTL.cab
2011-05-31 01:45:22 : The operation was successful.
2011-05-31 01:45:32 : Unmounting image - C:\Windows 7\sources\install.wim - C:\Mount Temp - Commit Mod
2011-05-31 01:48:44 : The operation was successful.
Last edited by solace on Mon May 30, 2011 8:03 pm, edited 1 time in total.

solace
Posts: 12
Joined: Wed Nov 11, 2009 10:50 pm
Location: Australia

Post by solace » Mon May 30, 2011 7:58 pm

This was after I tried re-mounting the integrated Pro edition with ticked HomePremium and tried to reprocess it again, without clicking add / remove any hotfixes or addons as they were already present in the Pro edition. It removed the addons from both. I am pretty sure they arent on HomePremium even though they were removed because when i test deployed it they were not present.

2011-05-30 21:24:17 : Mounting image - 4~Windows 7 PROFESSIONAL~Windows 7 PROFESSIONAL~9,157,057,326 bytes~x86~acpiapic~6.1.7601~21651~1~Professional~Client~WinNT~Terminal Server~WINDOWS~10742~56020~11/21/2010 - 8:26:11 AM~5/30/2011 - 7:00:24 PM~en-US (Default)~C:\Windows 7\sources\install.wim~C:\Mount Temp
2011-05-30 21:26:20 : The operation was successful.
2011-05-30 21:29:23 : Removing package dxrt32.exe
2011-05-30 21:29:23 : Processing 1 of 3 - Removing package dxrt32.exe~~SvcPack ~~~~~dxrt32.exe - C:\Windows\SetupAddOnToRun\dxrt32.exe
2011-05-30 21:29:36 : The operation was successful.
2011-05-30 21:29:36 : Removing package Java6u25.exe
2011-05-30 21:29:36 : Processing 2 of 3 - Removing package Java6u25.exe~~SvcPack ~~~~~Java6u25.exe - C:\Windows\SetupAddOnToRun\Java6u25.exe
2011-05-30 21:29:38 : The operation was successful.
2011-05-30 21:29:38 : Removing package NET4_v4.0.30320_May24-2011_x64x86.exe
2011-05-30 21:29:38 : Processing 3 of 3 - Removing package NET4_v4.0.30320_May24-2011_x64x86.exe~~SvcPack ~~~~~NET4_v4.0.30320_May24-2011_x64x86.exe - C:\Windows\SetupAddOnToRun\NET4_v4.0.30320_May24-2011_x64x86.exe
2011-05-30 21:29:41 : The operation was successful.
2011-05-30 21:29:50 : Unmounting image - C:\Windows 7\sources\install.wim - C:\Mount Temp - Commit Mod
2011-05-30 21:31:11 : The operation was successful.





2011-05-30 21:31:13 : Mounting image - 3~Windows 7 HOMEPREMIUM~Windows 7 HOMEPREMIUM~8,566,642,846 bytes~x86~acpiapic~6.1.7601~17514~1~HomePremium~Client~WinNT~Terminal Server~WINDOWS~9355~48099~11/21/2010 - 8:26:11 AM~11/21/2010 - 11:17:41 AM~en-US (Default)~C:\Windows 7\sources\install.wim~C:\Mount Temp
2011-05-30 21:32:16 : The operation was successful.
2011-05-30 21:32:25 : Removing package dxrt32.exe
2011-05-30 21:32:25 : Processing 1 of 3 - Removing package dxrt32.exe~~SvcPack ~~~~~dxrt32.exe - C:\Windows\SetupAddOnToRun\dxrt32.exe
2011-05-30 21:32:25 : The operation was successful.
2011-05-30 21:32:25 : Removing package Java6u25.exe
2011-05-30 21:32:25 : Processing 2 of 3 - Removing package Java6u25.exe~~SvcPack ~~~~~Java6u25.exe - C:\Windows\SetupAddOnToRun\Java6u25.exe
2011-05-30 21:32:26 : The operation was successful.
2011-05-30 21:32:26 : Removing package NET4_v4.0.30320_May24-2011_x64x86.exe
2011-05-30 21:32:26 : Processing 3 of 3 - Removing package NET4_v4.0.30320_May24-2011_x64x86.exe~~SvcPack ~~~~~NET4_v4.0.30320_May24-2011_x64x86.exe - C:\Windows\SetupAddOnToRun\NET4_v4.0.30320_May24-2011_x64x86.exe
2011-05-30 21:32:26 : The operation was successful.
2011-05-30 21:32:34 : Unmounting image - C:\Windows 7\sources\install.wim - C:\Mount Temp - Commit Mod
2011-05-30 21:33:43 : The operation was successful.

User avatar
nonno fabio
Posts: 1627
Joined: Mon Jun 06, 2005 10:36 am
Location: Northern Italy
Contact:

Post by nonno fabio » Tue May 31, 2011 3:14 am

During addon integration in 7 PRO edition, load/unload HIVE registry has not been correctly executed and svcpack addons have not been succesfully integrated. Svcpack addons need to be written in SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\SetupAddOnToRun to see them during image mounting. True Integrator always checks SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\SetupAddOnToRun and %MountIDr%\Windows\SetupAddOnToRun and SetupAddOnToRun section in OCSysPrep.inf; if it finds problems there, it removes addon at once. In your case reference to SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\SetupAddOnToRun has been missed due to failed integration so in second image mount (premium edition) it has automatically choosen the same behavior (you should have seen a blank Optional Components listview, with no svcpack addons listed .

The reason could be no HIVEs in mounted edition (you can verifiy this because DISM is not able to get info from features pack and else); or the user ran Regedit during addon (or .cab/.msu updates) integration and went to registry key where HIVEs were processed by True Integrator (or DISM) at the same moment. If the reg is open, the modified HIVE cannot be unloaded and saved.

You should retry, mount the image then integrate a svcpack addon then click on Apply. See if the addon has been correctly integrated; simply go to Listview and check if all columns are filled with addon infos. If all is OK, add other addons in the list, then select Premium edition too, click on Next and finally Start.
Last edited by nonno fabio on Tue May 31, 2011 10:06 am, edited 1 time in total.
Don't ask for a different configuration of Onepiece's XP AIO Update Pack: use one of the existing vanilla XP UpdatePack with your preferred addons instead

solace
Posts: 12
Joined: Wed Nov 11, 2009 10:50 pm
Location: Australia

Post by solace » Tue May 31, 2011 8:43 am

thanks for the reply.

I think the addons are integrated fine as they appear on the Listview with columns filled with addon infos. I also managed to deploy PRO and all addons were installed normally

However, this removal only occured when i remounted the integrated image and then clicked next all the way till start without adding any of the hotfixes or addons again, as they were already there. You can see this as the image size has now increased to 9GB. I.E. the PRO edition had hotfixes and addons integrated and I was trying to make it do the same to HomePremium.

I think the issue is that DXInteg is not processing editions other than the highlighted one properly. I managed to create 2 updated editions, however i needed to do it manually, I.E. highlight first edition, mount, integrate, unmount, restart DXInteg, highlight next edition, mount, integrate, unmount.

RP
Posts: 64
Joined: Tue Jan 01, 2008 4:00 pm

Post by RP » Wed Jun 08, 2011 8:39 am

Couple of bugs noticed:

-- Time zones: Setting the time zone on the localization page to Eastern Time still results in Setup defaulting to Pacific Time. It does, however, bump the hours so picking Eastern Time on the Setup drop-down then requires manually correcting the hours on the clock.

-- Enabling components. Tried enabling some of the Games on the features screen, but it doesn't work. Any time I return to that screen they reappear again as Disabled/Disabled Pending. This integrator screen his always worked for disabling components enabled by default, and I don't know if it's random components that can't be enabled or a universal bug because this was the first time I tried it. But there doesn't appear to be any way I can fidget with it to get something like Minesweeper or Solitaire to actually install unattended. Shouldn't be any strange limitation in Windows because RT7lite does the enabling just fine.

User avatar
nonno fabio
Posts: 1627
Joined: Mon Jun 06, 2005 10:36 am
Location: Northern Italy
Contact:

Post by nonno fabio » Fri Jun 10, 2011 2:59 am

Both actions are performed directly by Microsoft's DISM

About timezones WinNT6.xTI onldy do this: http://technet.microsoft.com/en-us/libr ... 10%29.aspx
Local is generally a bit complicated: if something , like a correct langpack is missing, DISM doesn't apply the modifications. You could try to apply the dism.exe option /Set-TimeZone: from cmd file; if WinNT6.xTI won't be able to apply it, will warn.

Same thing about enabling components: WinNT6.xTI only do this:http://technet.microsoft.com/en-us/libr ... 10%29.aspx

Here's a how-to-do video: http://www.youtube.com/watch?v=ozeQvtUpD40
Don't ask for a different configuration of Onepiece's XP AIO Update Pack: use one of the existing vanilla XP UpdatePack with your preferred addons instead

RP
Posts: 64
Joined: Tue Jan 01, 2008 4:00 pm

Post by RP » Thu Jun 23, 2011 7:46 pm

For those who don't want WINNT Integrator to show itself as a CPL upon installation, this is an addon that works at getting rid of it. Deletes the x86 or x64 registry entries based on whatever platform you're using. Addon INF file then deletes itself when finished. Note: does not delete the program .EXE, which is required for the Integrator to do its thing upon Windows Setup...only prevents it from showing in Control Panel on an installed system.

entries.ini

Code: Select all

[general]
title = Remove WINNT Integrator CPL
description = Prevents WINNT Integrator from registering itself as CPL.
builddate = 06/23/2011
releasetype = True Addon

[SysPrepOC]
IntegratorCPLremove=advpack.dll,LaunchINFSection,IntegratorCPLremove.inf,IntegratorCPLremove
INF file (name as "IntegratorCPLremove.inf")

Code: Select all

[Version]
Signature=$Windows NT$

[IntegratorCPLremove.ntx86]
DelReg = IntegratorCPLremove.x86.DelReg
UpdateInis = OCSysPrep.CleanUp
CleanUp = 1

[IntegratorCPLremove.ntamd64]
DelReg = IntegratorCPLremove.x64.DelReg
UpdateInis = OCSysPrep.CleanUp
CleanUp = 1

[DefaultInstall.ntx86]
DelReg = IntegratorCPLremove.x86.DelReg

[DefaultInstall.ntamd64]
DelReg = IntegratorCPLremove.x64.DelReg

[OCSysPrep.CleanUp]
%17%\OCSysPrep.inf,Components,IntegratorCPLremove=*

[IntegratorCPLremove.x86.DelReg]
HKLM,"SOFTWARE\Classes\CLSID\{feb811e2-81e4-4727-ad0a-24a634db1720}"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\ControlPanel\NameSpace\{feb811e2-81e4-4727-ad0a-24a634db1720}"

[IntegratorCPLremove.x64.DelReg]
HKLM,"SOFTWARE\Classes\Wow6432Node\CLSID\{feb811e2-81e4-4727-ad0a-24a634db1720}"
HKLM,"SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\explorer\ControlPanel\NameSpace\{feb811e2-81e4-4727-ad0a-24a634db1720}"
Compress all into a CAB file, and name the CAB so it has the word "addon" somewhere in the filename.

bobotlito
Posts: 57
Joined: Mon Oct 22, 2007 10:32 am
Location: singapore

Post by bobotlito » Fri Jul 08, 2011 9:47 am

Hi onepiece / nonno fabio

Are you not planning to make post sp1 update pack for windows 7
just like userhidden's windows xp post SP3 update pack?

Does your integrator support it?

please don't get worked up, i'm only asking an honest and to mean humble question.

you may wish not to answer if you don't like.
But based on my observations, you two are nice guys who are willing to answer questions like this.

:)

User avatar
bphlpt
Posts: 1351
Joined: Sat Apr 19, 2008 1:11 am

Post by bphlpt » Fri Jul 08, 2011 11:28 am

I assume you mean like this one that onepiece also did for XP - http://www.ryanvm.net/forum/viewtopic.p ... highlight=, but for Win7?

Cheers and Regards

User avatar
nonno fabio
Posts: 1627
Joined: Mon Jun 06, 2005 10:36 am
Location: Northern Italy
Contact:

Post by nonno fabio » Mon Jul 11, 2011 2:31 am

No, I don't think there will be an Onepiece's 7 UpdatePack. Win7 updates and hotfixes are directly integrable in install.wim, so there's no need of an UpdatePack like the one for XP.
RP's guide explains clearly how to do.
Don't ask for a different configuration of Onepiece's XP AIO Update Pack: use one of the existing vanilla XP UpdatePack with your preferred addons instead

bobotlito
Posts: 57
Joined: Mon Oct 22, 2007 10:32 am
Location: singapore

Post by bobotlito » Tue Jul 12, 2011 1:36 am

Thank you very much for your answer nonno.

Post Reply