The Oven

Tool World => Development and code snippets => Topic started by: JFX on May 30, 2012, 12:28:17 AM

Title: Get WAIK Tools w/o loading the huge ISO's
Post by: JFX on May 30, 2012, 12:28:17 AM
Most of us don't really need/use the WAIK to build our custom WinPE's.

So there were always a problem to get the few tools like wimgapi, imagex or the WIM filter drivers.

Attempts were made to use httpdisk to download files from inside the WAIK iso,
but it was not a good solution as you still need to load hundreds of MB and it requires to install an unsigned driver.
You even had to set your x64 Windows in testmode ...


But now we came with a good solution:
Our tool uses cURL (http://curl.haxx.se/) winhttp functions provided by Homes32 to download only the needed bytes for the hugh WAIK ISO's.
There is no need for admin rights and you only need to download 4-6 MB per choosen WAIK.

GetWaikTools.zip (http://1drv.ms/1xBE1la)

 :cheers:
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: ChrisR on May 30, 2012, 04:56:38 AM
Great, Very usefull tool :1st:  :bravo:

I have downloaded Win7, Vista Waik files and Win8 ADK files in less than 30 seconds  :happy: 
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: Lancelot on May 30, 2012, 05:20:56 AM
You are The One JFX

 :djparty: :bbq:
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: JFX on May 31, 2012, 12:58:46 AM
Updated to version 1.1

-cURL.exe no longer needed, Thanks to Homes32 :thumbup:
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: Lancelot on May 31, 2012, 03:33:54 AM
 :thumbsup:
-cURL.exe no longer needed, Thanks to Homes32 :thumbup:
so you can update first post information  :wink:

**
You may be waiting this now  :whistling:
can we have download options for:
boot.sdi
fbwf.sys
fbwflib.dll
ramdisk.sys
wimfsf.sys

you know above all for Gena-WimBoot,
but also fbwf.sys alone for Gena-CreateISO option  :cool:
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: JFX on May 31, 2012, 05:35:17 AM
Hmm, there is a problem WimBoot files.

we need the complete F1_WINPE.WIM (174 MB) that is inside winpe.cab (626 MB)
M$ guy's were so smart to compress these already compressed WIM files inside winpe.cab

Also setupldr.bin needed by BootDI and WimBoot is not download able ...

There would be a possibility to use delta patches (xdelta or bsdiff)

example:

 - we download setupldr.exe from W2k3 Sp1
 - and download setupldr.bin from W2k3 Sp2

 - create a franken-setupldr.bin (16-bit stub from SP2, exe from SP1
 - create a tiny delta patch ~1KB, that contains only the differences between franken and clean sp1 setupldr.bin

Similar could be done with F1_WINPE.WIM.

But someone should clarify the legal situation first!

 :cheers:

Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: Lancelot on May 31, 2012, 06:10:25 AM
Yes setupldr.bin still requires 300 mb dl, but first things first....

I feel I understand you.....

I guess the best solution would be,
a possible way to recover files from wim+cab , like you did with iso...
This would lead any options possible for any similar situation...
Till that day, I am still happy with current get waik files, Thanks a lot  :thumbsup:
Still I can use with Gena-WimPack and Other similar Places  :wink:


Cosmetic Catches During Download:
+
Download screen stays at top (which cause any other program yes-no gui invisible-behind.....)
+
rookie touch to taskbar-icon will stop (pause ;)) download  :wink:
 :cheers:

edit:
above cosmetic catches with  "-Win7 -Vista -Silent"
+ since download screen not touchable  (one can not move gui from one place to another or minimize) and "always at top" one need to be smart (like me ;) but sadly not always) to think another window (s)he is looking for can be behind....
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: JFX on May 31, 2012, 06:35:47 AM
hmm, was a good idea to choose dropbox, considering how often i need to fix something  :w00t:

Removed OnTop flag an tray icon, the window should be movable actually.

 :cheers:
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: Homes32 on May 31, 2012, 07:55:09 AM
Removed OnTop flag an tray icon, the window should be movable actually.
you would need to set a bitwise 16 on ProgressOn() to make the window moveable. or 18 for moveable & not on top. I didn't do this on my version of the download UI.

personally I like the always on top as it will stay above the winbuilder window. It would be nice to be able move it but it probably isn't a big deal since with today's internet connections and small size the download shouldn't take  more than a minute or 2.

additionally, for automated usage it might be nice to specify a download location via command line.
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: JFX on May 31, 2012, 10:58:54 PM
Have added some command line options:

GetWaikTools -win7 -win8 -vista -silent -cURL:0 -ontop:0 -folder{dir}

%ErrorLevel% will be nonzero if any error occurs.

 :cheers:
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: Homes32 on June 01, 2012, 04:16:39 AM
great work!  :thumbsup:


a small cosmetic thing: for the unpack progress/message the percent done is above the progress bar in bold and the description txt below. should probably be switched around to be consistent.
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: JFX on June 10, 2012, 11:15:54 PM
hmm, i never got to see the unpack progress, on my main PC  :grin:

Should look better now

 :cheers:
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: SIW2 on July 25, 2012, 01:00:02 PM
Hi,

It might be easier to get the wims from the waik supplement.

It doesn't look as if they are packed up.

hxxp://download.microsoft.com/download/0/4/C/04C805CC-4C04-4D76-BE80-7D67B951CF73/waik_supplement_en-us.iso
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: JFX on July 25, 2012, 10:03:58 PM
Hi SIW2,

Yes, it properly would be possible to get WIM files form this ISO.
But the tool is only thought to get wim drivers and tools to manipulate WIM files.

 :cheers:
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: SIW2 on July 26, 2012, 02:01:37 AM
Hiya JFX,

Thanks for the reply.

It would be useful to be able to d/l just the wims for some purpose.

Would you be good enough to explain to me how that can done.

I could try doing it with Curl, but I cannot understand the instructions on the Curl site.

What would be the relevant Curl command ?

Many thanks
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: JFX on July 26, 2012, 03:34:11 AM
Would you be good enough to explain to me how that can done.

Easies way is to open the iso in WinHex and use Specialist --> Interpret Image File As Disk
Then you can browse the File system and Select the wanted File.

You now can get the offset (be carefully you need to click on it to switch between decimal and hexadecimal) : 336336896

Double click on the WinPE.wim inside winhex file browser to get background window.
Now add file size to starting offset: 336336896 + 114336823 - 1 = 450673718
So the range is: 336336896-450673718

waiks.png (https://dl.dropbox.com/u/9882253/waiks.png)

What would be the relevant Curl command ?

Code: [Select]
curl -o"X:\WinPE_x64.wim" -r 1548288-137012334 http://download.microsoft.com/download/0/4/C/04C805CC-4C04-4D76-BE80-7D67B951CF73/waik_supplement_en-us.iso
curl -o"X:\WinPE_x86.wim" -r 336336896-450673718 http://download.microsoft.com/download/0/4/C/04C805CC-4C04-4D76-BE80-7D67B951CF73/waik_supplement_en-us.iso

 :cheers:
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: SIW2 on July 26, 2012, 04:08:28 AM
Thanks very much.

Wiil give that a try.
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: SIW2 on July 26, 2012, 04:14:12 AM
Must have done something wrong

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0Wa
rning: Failed to create the file X:\WinPE_x86.wim: No such file or directory
  0  109M    0  3472    0     0  12312      0  2:34:46 --:--:--  2:34:46 13888
curl: (23) Failed writing body (0 != 3472)


Do I need to specify a download directory?
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: SIW2 on July 26, 2012, 04:24:27 AM
Ooops!  I made a mistake with the spacing.

Works great - Thanks!
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: JFX on August 08, 2012, 02:03:35 AM
Updated for Windows 8 RTM ADK !

 :cheers:
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: Lancelot on August 09, 2012, 02:34:36 AM
Thanks JFX  :you_rock:
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: SIW2 on August 09, 2012, 02:38:32 AM
Great, thank you.  :thumbsup:
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: Lancelot on October 10, 2012, 10:20:34 AM
Hi JFX,

GetWaikTools.exe can not download on "space" folder ;) here,

tested with double-clicking
E:\1\New Folder\GetWaikTools.exe
and always get "Failed to download files!" error message...

I am sure easy to fix  :thumbsup:
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: JFX on October 10, 2012, 11:43:03 AM
Hmm, works here. Both the winhttp and curl version are compatible to folders with spaces  :confused:

 :cheers:
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: Lancelot on October 10, 2012, 11:45:42 AM
here are picture from 2k3x64sp2 here

http://www.mediafire.com/download.php?uu7bpb3bx9bjz61

I can easly reproduce ...  :confused:

even just reply test before clicking post here....

whatever you provide to debug etc. I am around for now  :thumbsup:

edit: after JFX provide me a debug tool, debug tool worked and this bug disappear on 1.3 and 1.2 versions of GetWaikTools... grrrr  :great:
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: Lancelot on November 02, 2012, 12:16:37 AM
Hi JFX,

is it possible to add following to Get WAIK Tools
fbwf.sys
ramdisk.sys
wimfsf.sys

 :wink: :cool:
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: JFX on November 02, 2012, 12:42:14 AM
Hi Lancelot,

sure possible, but the download size would be ~170MB

 :cheers:
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: Lancelot on November 02, 2012, 12:45:47 AM
brrrrrr,

Well, better than nothing  :wink:
and much better than 1.5 GB  :cool:

With additional checkbox (default selected false  :cool:) + parameters We can use such option.  :great:

:ymca:

Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: JFX on November 02, 2012, 12:57:12 AM
Well 170MB with xdelta fix, else still 640MB
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: Lancelot on November 02, 2012, 01:13:22 AM
In everyway, since automatication no logical, I will write a tutorial for that  :thumbsup:
"use "Get Waik Tools" , enable blabla checkbox, click download" ....  :thumbup:
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: megaborg on January 19, 2013, 06:48:39 AM
Really really useful for me this program....
I see that this program download some cab file and then from cab. file it recreates exe file...
It's possible to know which dos command you use to recreate file.....since i'm not able to find the solution...

Thanks a lot in advance..for this useful program....
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: JFX on January 19, 2013, 09:57:27 AM
I use ExtractFiles API to unpack the cab files, but if you want a dos command there is expand.exe, available in every windows.
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: megaborg on January 19, 2013, 10:25:01 AM
Thanks for your reply but if i use expand i can only extract files in cab (i see many file with no extension which begin one with cat.. e the others with fil...).....so how can recreate files exe correctly with these files?Probebly there is a switch for expand to use?

Do you think is possible even download DISM since i don't understand how to link cabs with files i 'd like to download....?
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: JFX on January 19, 2013, 10:49:51 AM
Well sadly the names are not stored in cab files here, so every file has to be renamed right.

Dism will be added in next release, coming this month.
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: JFX on January 28, 2013, 07:16:46 AM
GWT version 1.4 released  :smile:

added windows 7 and windows 8 Dism.

 :cheers:
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: megaborg on January 28, 2013, 07:29:40 AM
Downloaded and tested
Everything ok
thanks :-)
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: megaborg on January 28, 2013, 07:31:45 AM
One thing,there's a switch to download dism for win7 or win8 or not?
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: JFX on January 28, 2013, 07:47:48 AM
GetWaikTools.exe -?  :wink:
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: CD-RW on February 13, 2013, 08:41:32 AM
Hello JFX

Thanks for the great tool "GetWaikTools.exe".

dismfiles for Win7 are not complete.
on a Windows xp hostsystem are still "wimgapi.dll" and "bcdedit.exe" missing.
Is it possible to add?

regards

Kare
--
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: ChrisR on February 13, 2013, 09:19:11 AM
Hi CD-RW

dismfiles for Win7 are not complete.
on a Windows xp hostsystem are still "wimgapi.dll" and "bcdedit.exe" missing.
bcdedit does not seem to be in an installed Waik3:  C:\Program Files\Windows AIK\Tools
wimgapi.dll 6.1.7600.16385 is downloaded with GetWaikTools.exe -win7 and it is not in Servicing folder of installed Waik3.
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: JFX on February 13, 2013, 09:19:41 AM
Hi Kare,

for wimgapi.dll select the normal Win7 tools and copy the file in the dism folder after download.

Bcdedit.exe from windows 7 is not possible, but you can use the one from Win 8 tools, it works even in WinXP.

 :wink: :cheers:
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: CD-RW on February 13, 2013, 10:44:27 PM
Hi JFX

Thanks for the infos and help.

[german]
Schau doch mal wieder bei uns vorbei.

Kare
--
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: megaborg on March 05, 2013, 08:06:25 AM
Download link is dead!!!! :-(
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: JFX on March 19, 2013, 10:01:10 AM
Download link is dead!!!! :-(
Yeah working again.

GWT is a download tool written in Autoit3, so it gets quite some false positives:

https://www.virustotal.com/de/file/cdeed149766c312cb344cefcb4e926e47c8f3dd537ad3406884b6e2f102a5e1f/analysis/ (https://www.virustotal.com/de/file/cdeed149766c312cb344cefcb4e926e47c8f3dd537ad3406884b6e2f102a5e1f/analysis/)

Sadly instead of reporting to the author (me), people report to file hoster as malware.  :sad:
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: Atari800xl on July 11, 2013, 08:36:53 AM
Congratulations JFX, GetWAIKTools is mentioned in the new German Com! magazine (august 2013)

 :1st:
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: JFX on July 11, 2013, 11:50:11 PM
Yes and not for the first time  :grin:

BTW: I thing for ADK 8.1, I'll pass this time.
There are no new functions and they now even drop Vista as supported OS.
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: ChrisR on July 12, 2013, 08:59:45 AM
Congratulation for the new article on GWT in the .Com German magazine  :thumbsup: :great:

I also saw for the Vista support after XP for the previous version  :sad:

For Info, I did not manage drivers integration in PE with 8.1 preview source without ADK 8.1 Dism.
I guess it's the same for Add-Package, EnableFeature...  may need more testing on my part.

At first sight if you want to support in future, some ADK8.1 cab files and filxxx inside seem similar to those of ADK8 but for dism there is the additional files.

:cheers:
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: JFX on July 12, 2013, 09:08:04 AM
You mean you had success integration drivers using adk 8.1 dism?

Normally Dism.exe only extracts the built-in dism and that does all work.
But since all dism files in WinBlue are linked to new api files. I thought it would not be possible :confused:
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: ChrisR on July 12, 2013, 10:41:40 AM
You mean you had success integration drivers using adk 8.1 dism?
Yes, I have successfully integrated drivers using adk 8.1 dism in Windows 8.1 preview image.

And I have an error if I try to integrate drivers in Windows 8.1 preview image by using :
- adk 8 dism.
- or with the files from Windows 8.1 (the same file list than adk 8.1 prepared in dism folder) !

but all this quickly tried in win7 host without looking in more detail.

Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: JFX on July 15, 2013, 12:01:25 AM
Okay, updated for ADK 8.1 Preview.
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: ChrisR on July 16, 2013, 01:35:36 AM
Thank you for the support of waik tools and dism for Windows 8.1.
It is perfect  :great:
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: Atari800xl on August 24, 2013, 01:03:37 AM
JFX,  I guess ChrisR is still enjoying his well-deserved vacation, maybe you can confirm the following for me:
in this (current) script:
http://w8pese.cwcodes.net/Projects/Win8PESE/Build/00-retrieve.script
I believe line 84 should be removed:
Code: [Select]
If,Not,ExistFile,%Tools%\x86\wimmount.inf,Set,%Waik4Tools%,-Win8
This line checks for a file that is dynamically made in the script, so no need for it to be there prior to running the Win8PESE project. Compare it to lines 88-93, where the file is not checked in the 64bit section.

If this line is removed, it is possible to prepare an offline version of the Win8PESE project (that has already performed "GetWAIKTools" once), that can be run on a seperate PC. If the line is not removed, the seperate PC will have to download the tools again, based on a (false) assumption that the tools are not complete.

Can you please confirm (or deny?) so we can ask ChrisR upon his return? Thanks!
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: JFX on August 24, 2013, 01:36:11 AM
Can you please confirm (or deny?) so we can ask ChrisR upon his return? Thanks!
Yes, confirmed this line needs to be removed.

But also the remaining Inf file stuff, since the wimmount.inf is not used anymore.
The preconfig script also needs to be updated to use WimMountInstall.exe instead of the wimmount.inf.
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: Atari800xl on August 24, 2013, 01:49:44 AM
Thanks. I didn't look further than that single line forcing the new download, for my puny brain that was already some minor form of rocketscience  :lol:
So you're saying wimmount.inf is no longer used, not even on XP? Building Win8PESE on an old/ spare offline PC running XP always makes me giggle...  :laughing:
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: JFX on August 24, 2013, 02:08:05 AM
So you're saying wimmount.inf is no longer used, not even on XP?
Good question!
Wimmount.inf is not a part of the ADK, but as the ADK don't support XP  :undecided:

Guess I'll have to make some tests, if this can work on old XP.
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: Atari800xl on August 24, 2013, 04:44:29 AM
OK, just to be clear: At the moment I use an older PC for building Win8PESE. Very nice to see "old man XP" helping out to create "young sprinter dude" Win8PESE.

I don't know exactly which inf file/ driver/ etc. is used for which task, all I noticed was that one extra line in the retrieve script. Maybe we should keep it at that for now? (If it ain't broke, don't fix it).

I have used XP to build Win8PESE for months now, so there's no problem in that! (until now at least!)
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: JFX on August 24, 2013, 05:15:18 AM
Your right let's keep that way.
It seems WimMountInstall.exe just updates the WIMMount service to use the new .sys file.
But it doesn't create the service without restarting on XP.

Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: Atari800xl on August 31, 2013, 10:13:43 PM
ChrisR, welcome back, hope you had a nice holiday.
I would like to give this thread a little "bump", so you can maybe see it a little easier in the "Active Topics". Just wondering if you could also confirm that line 84 can be removed from the retrieve script. If you take a brief glance at the stuff JFX talked about in the previous posts, I'm sure you can agree?
It's not of the most importance, but I thought you might get it out of the way and be done with it? Thanks!!
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: ChrisR on September 01, 2013, 12:50:34 PM
Hi Atari800xl, Hi JFX;

Thank you for showing me it  :smile:
Indeed you are right the line 84 must be removed, as JFX said wimmount.inf is not part of the ADK.

as the ADK don't support XP  :undecided:
I'll do some testing on XP and NT6 with wimmount.inf / WimMountInstall.exe to see the improvements to do in the preconfig script also.
Edit: and now ADK for Windows 8.1 no longer supports Vista in addition, Thanks M$, I hope they will not do the same with Win7 next year.

:cheers:
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: JFX on September 03, 2013, 01:50:25 AM
Hi Chris,

I have not notice any change after using WimMountInstall.exe
Maybe the new driver is useful for the fast mounting, to faster add dism packages.

Anyway GWT updated to use ADK 8.1 RTM

 :cheers:
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: ChrisR on September 03, 2013, 04:27:44 AM
Hi JFX,

Great :thumbup:
It will be good to test, indeed, if a gain can be achieved with this new WimMount driver.

In relation, I was already on it, I updated the GetWaikTools script with GWT 1.5.1.0 Inside.
And also the Retrieve Tools plugin, It also recovers bcdboot.exe, WimMountInstall.exe, ... and copies them in %tools% folder.
The w7pese script uses only GetWaikTools now. Retrieve from install Waik, Win7 HostOS, install.wim are no longer supported.

@Atari800xl the line 84 on w8pese script, my mistake, was removed.
On a fresh package, Once the ADK tools retrieved, you should be able to use it offline, as you wish. It is a good thing  :great:
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: ChrisR on September 06, 2013, 03:36:32 AM
Here on Xp, if I use Win8 ADK WimMountInstall.exe I have the following message: FileExists(ImagePath) Failed! GLE=0x7B
No worries with with the following versions or with Win7 Waik WimMountInstall.exe on XP or above.

Install wimmount v6.1/v6.2/v6.3 driver via wimmount.inf: the driver is installed System32\drivers and wimmount service use this Path
Install wimmount v6.1 driver via Win7 Waik WimMountInstall.exe: the driver is installed System32\drivers and wimmount service use this Path (same as wimmount.inf)
Install wimmount v6.2 driver via Win8 ADK WimMountInstall.exe (except XP): wimmount service uses the driver in the same folder (ex: in tools\x64), without copying it
Install wimmount v6.3 driver via Win8.1 ADK WimMountInstall.exe (except XP, not tested on Vista): as above for wimmount v6.2

I updated the Preconfig script, It now uses WimMountInstall, except for w8pese on XP/2003 where it uses WimMount.inf created for this as before.
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: ChrisR on September 06, 2013, 04:13:35 AM
Maybe the new driver is useful for the fast mounting, to faster add dism packages.
I made a batch to test the new driver.

The capture with WimMount v6.1 is a disaster, for me at least.
Yep, with the new wimmount driver (win8 or win8.1 ADK) there is a good gain in the capture and it is also faster to add drivers or packages  :thumbsup:.
It may be good to use win8 wimmount driver also on w7pese for a faster building.
 
Code: [Select]
=================
  Test Win7 Waik
=================
Mount with imagex.exe     13s
Add-Driver with Dism.exe  21s
Add-Package with Dism.exe 27s
Capture with Imagex.exe   9min 0s
UnMount with imagex.exe   21s
Mount with dism.exe       12s
UnMount with dism.exe     20s
 
=================
  Test Win8 ADK
=================
Mount with imagex.exe     13s
Add-Driver with Dism.exe  12s
Add-Package with Dism.exe 17s
Capture with Imagex.exe   1min 53s
UnMount with imagex.exe   12s
Mount with dism.exe       12s
UnMount with dism.exe     13s
 
=================
  Test Win8.1 ADK
=================
Mount with imagex.exe     13s
Add-Driver with Dism.exe  13s
Add-Package with Dism.exe 16s
Capture with Imagex.exe   1min 23s
UnMount with imagex.exe   13s
Mount with dism.exe       12s
UnMount with dism.exe     13s

 :cheers:
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: Atari800xl on September 06, 2013, 07:38:49 PM
Thanks ChrisR. I tested the new EasUS Todo Backup script by 2aCD yesterday, and that seemed like the right occasion to add the new versions of CDDrive_X_Y, 00-retrieve (thanks for removing that line!) and 0-preconfig to my Win8PESE.
I did the build on an XP system and got this "error" (after clicking OK, the build proceeds OK).
[attachimg=1]
I think this might have something to do with the fact that I added the 3 new script to an existing Winbuilder folder (version 2013-07-25), but I thought I'd mention it anyway. Looks like InstallWimSYS.exe is executed somewhere without any parameters? There are no errors in the logfile.
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: JFX on September 06, 2013, 10:42:24 PM
Hi ChrisR,

interesting differences similar as I get it here.
Seams the default compression for WIM (XPRESS) is now also multithreded  with ADK 8.x :smile:

Build speed will definitive improve with imagex (6.2) in Win7PESE.
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: ChrisR on September 07, 2013, 12:07:12 AM
Hi Atari800xl,

I did the build on an XP system and got this "error" (after clicking OK, the build proceeds OK).
Oups, sorry a mistake  :embarrassed:
I almost always test, here I do it on my Win7 host but not on XP
There was a quote (#$q), written by error in the -install parameter, 
It's fixed, tested on XP now and on server :smile:

Code: [Select]
If,%XP2k3HostOS%,Equal,Yes,Begin
  ShellExecute,Hide,%Tools%\%OSArch%\AU3381.exe,"#$q%Tools%\InstallWimSYS.exe#$q -wimmount -install#$q"
End
Else,Begin
  ShellExecute,Hide,%Tools%\%OSArch%\WimMountInstall.exe,/install
End
==> 
Code: [Select]
If,%XP2k3HostOS%,Equal,Yes,Begin
  ShellExecute,Hide,%Tools%\%OSArch%\AU3381.exe,"#$q%Tools%\InstallWimSYS.exe#$q -wimmount -install"
.......

:cheers:
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: ChrisR on September 07, 2013, 12:11:53 AM
Hi JFX,

Build speed will definitive improve with imagex (6.2) in Win7PESE.
Yes, really interresting for the build speed
I'll try to watch next week, if I have time, to replace the wim tools v6.1 by  win8 adk 6.2 tools, there is a bit of work  :wink:

Seams the default compression for WIM (XPRESS) is now also multithreded  with ADK 8.x :smile:
Thanks for the info  :thumbsup:

Good weekend
:cheers:
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: Atari800xl on September 07, 2013, 01:22:55 AM
I almost always test, here I do it on my Win7 host but not on XP. There was a quote (#$q), written by error in the -install parameter[/codebox]
Thanks for fixing this. I guess it will become an increasing "problem" to keep supporting XP, specially in these cases when you *want* to support it, but you just don't have the machines around anymore to test it on. Quite a coincidence that I was also testing JFX's new WinNTSetup version 3, also with XP related stuff. I'm almost a bit embarassed to keep asking for XP things, but on the other hand, I'm glad I can help a little in my own way. I have some nice older PC's around that I still use a lot on XP (work-related), so they'll be around for quite some time to come.
A bit strange, though, that the build also worked without this one line. What is the practical difference between using InstallWimSYS.exe and "the other one"? Is it speed only? (If so, I'll test the difference).

ChrisR, thanks for your great work, very much appreciated!!!
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: ChrisR on September 07, 2013, 04:42:05 AM
I'm almost a bit embarassed to keep asking for XP things  but on the other hand, I'm glad I can help a little in my own way
Do not be embarassed, and keep "I'm glad I can help a little in my own way", it is really good to have a return :thumbsup:
XP is not dead, far away, Ms does not want to support it for for political and financial reasons.
It is declining but it is still well used. It complicates things a bit but as long as it is possible, I(We) would try to stand it.

A bit strange, though, that the build also worked without this one line.
This is because there is a fast control behind, the belt and suspenders  :wink:, by launching InstallWimSYS.exe#$q -wimmount -checkinstall
It check that the service/driver is properly installed. If not, it tries again to reinstall it.

What is the practical difference between using InstallWimSYS.exe and "the other one"? Is it speed only? (If so, I'll test the difference).
WimMountInstall.exe v6.2/v6.3 (adk for Win8/8.1) does not seem to properly support XP.
That is why I use InstallWimSYS.exe (it uses wimmount.inf) to install the wimmount driver on XP.

With WimMountInstall, wimmount service/driver is used from its original folder.
With Wimount.inf, wimmount.sys is installed and used in System32\drivers
 
but whatever the installation method, once installed, the performance are the same  :smile:
@+
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: ChrisR on September 17, 2013, 11:12:15 AM
It may be good to use win8 wimmount driver also on w7pese for a faster building.
Done, Win7PESE use Win8 ADK Tools instead of Win7 Waik now. It should be a bit faster  :thumbsup:
There are several scripts updated on server in relation.

:cheers:
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: Steve6375 on November 27, 2013, 01:08:22 AM
Bootsect.exe is not downloaded in the Vista and Win7 WAIK downloads? Is it possible to include them?
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: ChrisR on November 27, 2013, 01:45:36 AM
JFX is absent for a little while.
I looked into "Windows AIK\Tools" for win7, Bootsect does not seem to be included in the WAIK 2/3. It must be the same for Vista.
You can eventually extract it from the Win7 souce, if needed, ex:
7z.exe e -y "E:\...\Win7Pro32SP1\sources\boot.wim" -i!"2\Windows\System32\BootSect.exe" -o"E:\Destination Folder"

Edit: unfortunately, bootsect 32-bit is not included in Win7 x64 source DVD for a 32-bit host OS.
and bootsect.exe is, more simply, in Win7 Boot folder without the need to extract it.
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: Steve6375 on November 27, 2013, 02:19:59 AM
Thanks for the reply. Guess it is best to use the Win8 WAIK files.
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: ChrisR on November 27, 2013, 02:20:59 AM
Yes, I think also  :thumbsup:
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: JFX on December 05, 2013, 09:56:19 PM
Yes, the Win8.0 adk bootsect.exe will do it and should be still fully compatible to WinXP.

Sadly there no way to get the Win7 version within a small download.

 :cheers:
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: Weighted_Cube on December 14, 2013, 04:41:49 PM
So I ran GetWaikTools and downloaded the WAIK Vista files and I am now stuck: (http://i.imgur.com/PcMgjov.png)
What do I next? And if you know could you please do a step-to-step guide on what to do next.

BTW I have a Vista 32-bit OS

P.S: I posted this very late so it may not look that professional than usual since I am sleep deprived
P.P.S: I am new to the forums
P.P.P.S: Sorry about the picture, smallest I could get it
-Weighted_Cube
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: Lancelot on December 14, 2013, 09:30:01 PM
What do I next?
Shortly: Nothing  :thumbsup:

Longly: Clearly you do not need  :thumbsup:
You will see Lots of things on internet and even on your hostos (vista) which double clicking will not get you understand what it is used for.
 On the other hand it is always good idea to give a try to things you find around,
   As a result The day you need (which as a result you will naturally figure out why this tool(s) created) you have a memory with this experience, might remember and comeback here.

Until that day, Nothing to do next for you. :turtle:
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: silvian on August 11, 2014, 04:51:25 AM
Great tool.

I am sitting behind a proxy and i want to know if there is any parameter to use a proxy with the waik tools ?

Regards Silvia
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: JFX on August 11, 2014, 10:19:01 PM
Hi Silvia,

no, currently there is no proxy support.
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: Homes32 on August 12, 2014, 08:17:05 AM
Great tool.

I am sitting behind a proxy and i want to know if there is any parameter to use a proxy with the waik tools ?

Regards Silvia

Hi Silvia,

this tool uses the WinHTTP library for the download functions if you have not configured it to use CURL.
as such if you are running Win Vista/7/8 you can use the following built-in command to configure a proxy.

enter the windows command prompt (Win+R > cmd.exe [enter]) and use the following command substituting "myproxy" with the FQDN or IP address of your proxy. see http://technet.microsoft.com/library/cc731131%28WS.10%29.aspx for more examples and additional syntax.

Code: [Select]
netsh winhttp set proxy myproxy

cheers!  :great:
-Homes32
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: JFX on October 01, 2014, 04:45:08 AM
Updated to version 2.0

- removed ia64 architecture
- reduced download size
- changed folder layout according to ADK install
- added command line options: -xpramboot, -xpwimboot -7z:{pathto7z.exe}
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: CD-RW on October 02, 2014, 04:40:20 AM
Hello JFX

Nice to see a update. This tool is very usefull.
What does this ? (-xpramboot, -xpwimboot -7z:{pathto7z.exe} )

Kare
--

Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: JFX on October 02, 2014, 05:37:38 AM
Hello Kare,

These option will download the files required by Gena's BootDI and WimBoot script.
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: paraglider on October 02, 2014, 05:43:30 PM
Any chance of including the 8.1 update adk versions?
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: JFX on October 02, 2014, 09:55:15 PM
I could add them, but is there any use of them?

Only real changes are for the Wimboot feature, and so it requires 8.1 Update Host OS, that has these files already.
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: ChrisR on October 03, 2014, 05:17:33 AM
You've rewritten it, great  :thumbsup:
I have to revise some folder names on my side for SE, probably next week.

I still use Seven, it may be a bonus for those who use 8.1, not sure!
For when you have time, the help would be nice for switches -devcon -xpramboot, -xpwimboot -7z:{pathto7z.exe} to know they're there.
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: JFX on October 04, 2014, 12:15:05 AM
The Help is available using the -? switch. But yes, I should add a ReadMe.txt.

It seems the latest 7z alpha doesn't work anymore with the Vista Waik WIM  :sad:
But I've already a new idea for that  :grin:
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: ChrisR on October 06, 2014, 02:35:33 AM
The Help is available using the -? switch. But yes, I should add a ReadMe.txt.
Sorry, I believe that I tested with -h and -help and by forgetting -? or /?
It's all good  :thumbsup:
Can you look at the switches -win7dism -win8dism and -win8.1dism!

I had not used 7-Zip 9.34 alpha before, great that you have already an idea  :great:  let me know.
With 9.34 alpha we no longer have the message "Some files have incorrect reference count" when opening Win8 (10TP) Install.wim  :thumbsup:
And it is maybe faster than imagex /Apply for the extracted Wim Folders. 
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: JFX on October 06, 2014, 04:12:30 AM
Thanks for the report.

It was my evil habit to use capital letters and than make case-sensitive comparing.

Okay I uploaded a new version, that no longer uses 7z.
It now uses wimgapi of windows 7, with my special anti-admin patch  :lol:
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: Galapo on October 06, 2014, 08:29:52 PM
These option will download the files required by Gena's BootDI and WimBoot script.
Great, thanks for that. I'll have to add the option to download the files automatically in the scripts.

Thanks,
Galapo.
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: ChrisR on October 07, 2014, 12:43:09 AM
The latest GWT 2.0.1 is now included in SE. Thanks  :thumbsup:
 
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: JFX on January 07, 2015, 04:27:48 AM
Well slightly bored these day, I could not resist rewrite GWT ones more  :lol:

So here is  a new beta version as much smaller exe.
Also there now a -windiff switch to download the good old WinDiff Compare tool from Win7 SDK.

GetWaikTools_beta (http://1drv.ms/14uZuAR)
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: ChrisR on January 07, 2015, 06:39:04 AM
I just tested it with all the switches:
-vista -win7 -win8 -win8.1 -win7dism -win8dism -win8.1dism -devcon -xpramboot -xpwimboot -windiff -silent -ontop -folder:E:\Temp\GWK
All the files have been downloaded, unpacked in less than a minute. All seems fine with an even smaller exe and windiff in addition :thumbsup:  :thumbsup:
Continues to reduce this essential tools :lol:

Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: Atari800xl on January 07, 2015, 10:45:27 AM
Quote
Well slightly bored these day, I could not resist rewrite GWT ones more  :lol:
Bored, ehh? Hmm, I can't even think of a new WinNTSetup feature request right now, it's almost too damn perfect now!!  :lol:

Thanks for the new WinNTSetup 3.7.5, and this new GWT. Really amazing tools, both of them!  :thumbsup:
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: Atari800xl on January 31, 2015, 05:59:41 AM
Hi JFX, have you seen this?
https://www.microsoft.com/en-US/download/details.aspx?id=45522 (https://www.microsoft.com/en-US/download/details.aspx?id=45522)

Please let us know what you think of it, or what's REALLY new in this. Thanks!

Windows Assessment and Deployment Kit (Windows ADK) for Windows 10 Technical Preview

Code: [Select]
Version:1.0 File Name:adk\ADK.chm

adk\adksetup.exe Date Published:1/28/2015 File Size:9.5 MB

1.5 MB The Windows ADK enables two key scenarios: Windows deployment and
Windows assessment. Windows Deployment is for OEMs and IT professionals
who customize and automate the large-scale installation of Windows on a
factory floor or across an organization. The Windows ADK supports this
work with the deployment tools that were previously released as part of
the OEM Preinstallation Kit (OPK) and the Windows Automated Installation
Kit (AIK) including Windows Preinstallation Environment, Deployment
Imaging, Servicing and Management, and Windows System Image Manager.

IT Professionals can use the tools in the Windows ADK to facilitate
deployment of a new version of Windows. The Application Compatibility
Toolkit (ACT) inventories applications used in your organization and
identifies potential applications compatibility issues. With the User
State Migration Tool (USMT), IT Professionals can migrate user data from
existing Windows installations. Volume Activation Management Tool (VAMT)
enables IT professionals to deploy Windows installations in their
organization and manage the activation status of their PCs.

Assessments are for OEMs, IHVs, enthusiasts, and IT professionals who
measure the operational characteristics of a computer, including its
performance, reliability, and functionality. Windows assessments are
tools that help you make these measurements, diagnose problems, and
determine how to make improvements. Windows assessments can help reduce
support costs by identifying potential issues as you create your
hardware and software experiences. By using these tools, you can help
ensure that the hardware and software that you develop are responsive
and high-quality.

The tools available in the Windows ADK include:

 Application Compatibility Toolkit (ACT) The Application Compatibility
Toolkit (ACT) helps IT Professionals understand potential application
compatibility issues by identifying which applications are or are not
compatible with the new versions of the Windows operating system. ACT
helps to lower costs for application compatibility evaluation by
providing an accurate inventory of the applications in your
organization. ACT helps you to deploy Windows more quickly by helping to
prioritize, test, and detect compatibility issues with your apps. By
using ACT, you can become involved in the ACT Community and share your
risk assessment with other ACT users. You can also test your web
applications and web sites for compatibility with new releases of
Internet Explorer. For more information, see Application Compatibility
Toolkit.

 Deployment Tools Deployment tools help you customize, manage, and
deploy Windows images. Deployment tools can be used to automate Windows
deployments, removing the need for user interaction during Windows
setup. Deployment tools include Deployment Imaging Servicing and
Management (DISM) command line tool, DISM PowerShell cmdlets, DISM API,
Windows System Image Manager (Windows SIM), and OSCDIMG. For more
information, see Deployment Tools.

 Windows Imaging and Configuration Designer (Windows ICD) (New for
Windows 10 Technical Preview) The Windows Imaging and Configuration
Designer (Windows ICD) is an easy to use tool that lets you create a
provisioning package that you can use to customize Windows devices
without re-imaging, or build a customized Windows image for individual
markets, regions, and mobile networks. Windows ICD is primarily designed
for use by OEMs and ODMs, system integrators, and IT professionals.

 User State Migration Tool (USMT) USMT is a scriptable command line
tool that IT Professionals can use to migrate user data from a previous
Windows installation to a new Windows installation. By using USMT, you
can create a customized migration framework that copies the user data
you select and excludes any data that does not need to be migrated. USMT
includes ScanState, Loadstate, and USMTUtils command line tools. For
more information, see User State Migration Tool.

 Volume Activation Management Tool (VAMT) VAMT helps IT professionals
automate and centrally manage the activation of Windows, Windows Server,
Windows ThinPC, Windows POSReady 7, select add-on product keys, and
Office for computers in their organization. VAMT can manage volume
activation using retail keys (or single activation keys), multiple
activation keys (MAKs), or Windows Key Management Service (KMS) keys.
For more information, see Volume Activation Management Tool.

 Windows Performance Toolkit (WPT) Windows Performance Toolkit includes
tools to record system events and analyze performance data in a
graphical user interface. WPT includes Windows Performance Recorder,
Windows Performance Analyzer, and Xperf. For more information, see
Windows Performance Toolkit.

 Windows Assessment Toolkit Windows Assessment Toolkit is used to run
assessments on a single computer. Assessments are tasks that simulate
user activity and examine the state of the computer. Assessments produce
metrics for various aspects of the system, and provide recommendations
for making improvements. For more information, see Windows Assessment
Toolkit.

 Windows Assessment Services Windows Assessment Services is used to
remotely manage settings, computers, images, and assessments in a lab
environment where Windows Assessment Services is installed. This
application can run on any computer with access to the server that is
running Windows Assessment Services. For more information, see Windows
Assessment Services.

 Windows Preinstallation Environment (Windows PE) Windows PE is a
minimal operating system designed to prepare a computer for installation
and servicing of Windows. For more information, see Windows PE Technical
Reference.
 
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: JFX on January 31, 2015, 09:13:54 AM
Well what can I say to the Win10 ADK? Boring, is there anything new?

Ah, yeah, let's say we have a new GWT 2.1 available.  :lol:
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: Atari800xl on January 31, 2015, 09:53:47 AM
Well, I can't really tell if there's anything really new.
That's why I'm asking an expert: YOU!

I did download the full ADK, just to see if I could get anything from it. To my own surprise, I managed to create a PE. I booted it and saw it was build 9933! (So it's newer than the 9926 Technical Preview build from last week).
I also started the "Imaging and Configuration Designer", it looked kinda cool with all these settings, though I must admit I'd rather edit these settings manually in an XML file or something. Are there any new settings that you're aware of?
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: Atari800xl on January 31, 2015, 09:58:47 AM
Wow! There really is a new GWK 2.1, that's pretty fast! It wasn't something I said, was it?  :thumbsup:
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: Atari800xl on January 31, 2015, 10:30:38 AM
MDL's Arseny92 seems to like it....
http://forums.mydigitallife.info/threads/59187-Windows-10-Technical-Preview-Imaging-Customization-and-Deployment (http://forums.mydigitallife.info/threads/59187-Windows-10-Technical-Preview-Imaging-Customization-and-Deployment)
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: JFX on January 31, 2015, 11:09:00 AM
Hmm, interesting the news that abbodi1406 tells.

But i guess these new features will require a win10 source and that's a no go for me.
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: Atari800xl on January 31, 2015, 10:42:12 PM
I hope you mean Windows 10 is a "no go" for you because it's still a preview...?

Because we need you, if it was only to remove all the "junk" from Windows 10, so only the "under the hood" stuff is left (which is not all that bad, in my opinion). So please stick around with Windows 10 as well...  :wink:
For my own tests, I'm removing as much unnecessary stuff as well, I only need the most basic bland blue desktop (no Metro etc.), as long as all my productivity stuff is working. One of the positive things of new Windows versions to me is the fact that it's not taking more and more RAM to use, and the hd OS "footprint" is staying reasonably small (sompared to eg. Vista days).
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: JFX on February 01, 2015, 09:56:34 AM
Well, that's not the right places to discuss the epic failure that Windows 8.x and 10 is.
It's clear which path MS goes with Windows, but that's no path i can accept.

But ask me again 2020, when the support for win7 ends  :sad:
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: SIW2 on February 01, 2015, 03:50:05 PM
Glad to hear that JFX, I thought it was only me who is not keen on the "modern" os things MS is pushing out.
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: ChemicalNRG on March 14, 2015, 11:12:31 PM
Hello, i have a couple of questions.
But first of all that is a great program you have created.
Iam building a script to automatically build an windows 7 aio disk and want to run it on different computers.
So i was looking for a way to include only the necessary files to slipstream with latest updates drivers etc.
With imagx and oscdimg i was succesfull but dism is another story.
I know it depends on a lot of dll and other exe's so maybe i can put all that files in that folder to (do i need to register the dlls to get that working?)

But than i came across you program and it includes all the files i need, but how to use it?
Can i include the files in every folder i want so that it is portable?
Is some file an installer so i it installs just the way waik will do (but only the files that are needed not whole waik)?
If it is portable, do i need x64 files when i want to make an x64 disk? Or can i use my disk creation script with just
X86 files so i can run it on every computer x86 and x64?

Thank in advance,

Jan
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: JFX on March 15, 2015, 04:45:50 AM
All the Waik/ADK tools are fully portable, there is not need to register anything.

Maybe installation of the WIM driver, but Win7 comes with this one already.
And XP and Vista can not be used with Win8.1 sources.

You can use the x86 tools in x64 environment and with x64 sources.
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: JFX on April 20, 2015, 03:33:19 AM
Added one more switch -w2k3disk to download the disk.sys driver of Windows Server 2003 SP2.

Using this driver will enable WinXP to handle GPT disks.
However this also depends on your scsi driver, in my case iaStor.sys.

As it seams version 9.6.0.1014 is the last that works.
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: JFX on July 14, 2015, 07:20:08 AM
Updated to version 2.2

- now downloads Win10 RTM ADK
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: KYHI on July 14, 2015, 08:04:45 AM
Updated to version 2.2

- now downloads Win10 RTM ADK

Thank You
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: ChrisR on July 15, 2015, 11:14:01 PM
Super  :thumbsup:
a little cosmetic thing, it remained 2.1 on interface
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: KYHI on July 16, 2015, 05:13:07 AM
New Win 10 ADK came out yesterday
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: JFX on July 16, 2015, 10:15:40 AM
Super  :thumbsup:
a little cosmetic thing, it remained 2.1 on interface
Oops, fixed  :smile:

New Win 10 ADK came out yesterday
Yep, it was even earlier on the MS servers.
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: paraglider on July 17, 2015, 02:42:09 AM
Do you have a link to the new ADK? Only one I can find is the 10075 version.
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: KYHI on July 17, 2015, 03:06:46 AM
That zip is new 10.0.10240.16384  adksetup.exe
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: paraglider on July 17, 2015, 05:14:57 AM
Thanks.
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: ChrisR on July 19, 2015, 12:47:15 AM
With the latest Win10 ADK, I have an error with "WimMountInstall.exe /install"
Wimmount: FileExists(ImagePath) failed! GLE=0x2
Any Idea?
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: JFX on July 19, 2015, 03:19:26 AM
Maybe logfile can give some info what's going wrong.

WimMountInstall.exe /install /log "logfile.txt"
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: ChrisR on July 19, 2015, 03:27:44 AM
Yes  :thumbsup: WofAdk.sys seems required
Quote
Image path is [\??\E:\_WinPE\_Win10PE_SE\Projects\Tools\Win10PESE\x64\WofAdk.sys]
FileExists(ImagePath) failed!  GLE=0x2
Returning status 0x2
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: KYHI on July 20, 2015, 04:38:23 AM
The win10 ADK /Dism does not contain WimMountInstall.exe 
It has been Renamed to WimMountADKSetup%ver%.exe inside Win10 ADK %ver%/Dism Folder
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: Nemo on August 02, 2015, 12:51:50 AM
Hi,
Is a new GetWAIKtool available?
When I try the one from post #1 for Win 10 I only get DISM&Co from March '15.
The actual Versions (Build 10240) were created in July '15.
Regards, Nemo
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: KYHI on August 02, 2015, 01:45:39 AM
version 17 - 07/16/2015
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: Nemo on August 02, 2015, 01:54:29 AM
Thx KYHI,
But I think 'GetWaikTools.script' is intended to be integrated into WinXXPESE.
Is there an actual packed EXE available?
Regards, Nemo
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: KYHI on August 02, 2015, 02:06:39 AM
script uses new adk..  If you want the new ADK downloader it is post 112 above ADKSetup.zip
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: Nemo on August 02, 2015, 02:57:32 AM
Ok, but that's only the web installer for the complete ADK.
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: KYHI on August 02, 2015, 03:17:49 AM
Not sure what you asking for then..

What do you want ?
[attach=1]
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: Nemo on August 02, 2015, 04:41:38 AM
@JFX:
The attachment in post #1 should be removed. (Old version from Jan. '15)

@KYHI:
The link in post #1 leads to JFX's actual version on his OneDrive!

Thx for your patience.
Regards, Nemo
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: JFX on August 02, 2015, 09:01:58 AM
Oh, haven't noticed the old attachment in post one. Corrected now.
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: JFX on September 11, 2015, 06:22:44 AM
Updated to version 2.2.1

- reduced "xpwimboot" download by 3MB
- added "xpcards" switch to download cards.dll
- added "xpdiskcopy" switch to download diskcopy.dll
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: Lancelot on September 11, 2015, 08:46:16 PM
 :smile: :smile: :smile: :smile: :great:
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: cloner on October 09, 2015, 12:04:19 PM
hi,
why i can download any file? i disable firewall and still i can not download  tested with v-p-n  p--r--o---xy
i use GetWaikTools 2.2.1
ADK Tools and Dism for windows 8.1.can somebody upload them
"Failed to download the necessary files"
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: JFX on October 11, 2015, 09:49:44 PM
You don't have to disable the firewall.
Try without proxy.
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: cloner on October 12, 2015, 02:24:47 AM
tested without proxy and vpn first can not download.it seems it don't connect
thanks
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: Lancelot on October 12, 2015, 03:26:43 AM
Hi cloner,

Just downloaded GetWaikTools.zip from topic post,

GetWaikTools.exe v2.2.1.0 ( MD5: 9475AF1674B00CFEFE02A2044DBB5570 )

all downloaded fine here.

:turtle:
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: cloner on October 12, 2015, 04:04:59 AM
Hi cloner,

Just downloaded GetWaikTools.zip from topic post,

GetWaikTools.exe v2.2.1.0 ( MD5: 9475AF1674B00CFEFE02A2044DBB5570 )

all downloaded fine here.

:turtle:

thank you i have the same file with same hash.
is the program use any windows service?because i disabled and uninstalled many of windows service
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: JFX on October 12, 2015, 07:48:14 AM
is the program use any windows service?because i disabled and uninstalled many of windows service
:ohmy: If you do such things you really doesn't need to wonder, if you break something.
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: Nemo on November 22, 2015, 01:52:55 AM
After MS has released Win10.TH2  a new version of the ADK is available: v10.1.10586.0.

But unfortunately it seems that there is a bug in conjunction with etfsboot.com and efiysys.bin.

Workaround proposed by Bezelbube@win-lite.de under https://www.win-lite.de/forum/windows-10/windows-assessment-and-deployment-kit-adk-fuer-windows-10/#p1864 (https://www.win-lite.de/forum/windows-10/windows-assessment-and-deployment-kit-adk-fuer-windows-10/#p1864):
Replace these files with same from TH2 ISOs, dated 2015-10-30.

@JFX:
Need for updating WAIK Tools in post #1?!

Regards Nemo



Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: JFX on November 22, 2015, 03:47:18 AM
Updated for TH2.

I have not noticed any problems with oscdimg.exe from TH1 or TH2.
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: d333 on July 17, 2016, 05:13:50 AM
Get WAIK Tools is a great tool!
These might be nice options to have:
 Windows Imaging and Configuration Designer (Windows ICD) (New for
Windows 10 Technical Preview) The Windows Imaging and Configuration
Designer (Windows ICD) is an easy to use tool that lets you create a
provisioning package that you can use to customize Windows devices
without re-imaging, or build a customized Windows image for individual
markets, regions, and mobile networks. Windows ICD is primarily designed
for use by OEMs and ODMs, system integrators, and IT professionals.

 User State Migration Tool (USMT) USMT is a scriptable command line
tool that IT Professionals can use to migrate user data from a previous
Windows installation to a new Windows installation. By using USMT, you
can create a customized migration framework that copies the user data
you select and excludes any data that does not need to be migrated. USMT
includes ScanState, Loadstate, and USMTUtils command line tools. For
more information, see User State Migration Tool.
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: JFX on July 17, 2016, 11:17:20 PM
It only downloads the small tools most people need.

The adk setup is already a web installer that let's you choose what you want to download and install.
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: devcon on August 01, 2016, 02:40:37 PM
Thanks for this great tool!

Any change it can be updated to get the latest DevCon too from the Win10 WDK? (Is there a new one for RS1?)
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: Atari800xl on August 01, 2016, 07:47:30 PM
...
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: Nemo on August 01, 2016, 08:32:58 PM
Thx, Atari800XL.

Are there advanced informations of the actual ADK, as MSDN on this page (https://developer.microsoft.com/en-us/windows/hardware/windows-assessment-deployment-kit#winWDK) only reports on v1511?

Regards, Nemo
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: Atari800xl on August 01, 2016, 09:48:27 PM
...
Title: Re: Get WAIK Tools w/o loading the hugh ISO's
Post by: JFX on August 01, 2016, 10:53:29 PM
Any change it can be updated to get the latest DevCon too from the Win10 WDK? (Is there a new one for RS1?)
Last time i checked WDK, they moved devcon in a much bigger cab file.
So the download would increase from ~50 KB to 15 MB.
I don't' think that worth to download as they only change the version number and recompile it.


@Atari800xl
Thanks for the link. Just change the topic title  :thumbsup:
Funny nobody noticed that in over 4 years.

EDIT: Oh they move also wofadk.sys download location, now have to download the whole thing  :huh:
EDI2: Done ! GWT 16.08 online  :smile:
Title: Re: Get WAIK Tools w/o loading the huge ISO's
Post by: Atari800xl on August 02, 2016, 10:26:46 AM
...
Title: Re: Get WAIK Tools w/o loading the huge ISO's
Post by: Atari800xl on August 02, 2016, 09:49:25 PM
...
Title: Re: Get WAIK Tools w/o loading the huge ISO's
Post by: JFX on August 02, 2016, 10:38:32 PM
Actually nothing changed about mounting. Haven't tried the new iso yet, just started downloading them.

What happens if you try mounting manually with imagex.exe?

There is a common error 2 - that often is caused by registry setting of the WIMMount driver

Does "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WIMMount, ImagePath" point to an existing location of WimMount.sys?
Title: Re: Get WAIK Tools w/o loading the huge ISO's
Post by: Atari800xl on August 02, 2016, 11:23:34 PM
...
Title: Re: Get WAIK Tools w/o loading the huge ISO's
Post by: devcon on August 03, 2016, 06:00:13 AM
So no update for Win10 RS1 DevCon?
Title: Re: Get WAIK Tools w/o loading the huge ISO's
Post by: JFX on August 03, 2016, 06:19:58 AM
No the download is to big

x86.cab (http://download.microsoft.com/download/8/1/6/816FE939-15C7-4185-9767-42ED05524A95/wdk/Installers/82c1721cd310c73968861674ffc209c9.cab) fil5a9177f816435063f779ebbbd2c1a1d2 = devcon.exe

x64.cab (http://download.microsoft.com/download/8/1/6/816FE939-15C7-4185-9767-42ED05524A95/wdk/Installers/787bee96dbd26371076b37b13c405890.cab) filbad6e2cce5ebc45a401e19c613d0a28f = devcon.exe
Title: Re: Get WAIK Tools w/o loading the huge ISO's
Post by: ChrisR on August 20, 2016, 11:18:56 PM
Hi and thanks a lot JFX for GetWaikTools (GWT) 16.8.0, to get also latest Win10 ADK build 14393 and others :thumbsup:
GetWaikTools plugin is on server now
Title: Re: Get WAIK Tools w/o loading the huge ISO's
Post by: Atari800xl on October 08, 2016, 08:02:12 PM
...
Title: Re: Get WAIK Tools w/o loading the huge ISO's
Post by: ChrisR on October 09, 2016, 11:51:25 PM
I guess it's like that with the redirection to cab and msi files only because it is an Insider preview.
It is as if the option: "download windows ADK - Windows 10 for installation on a separate computer" was already done.
The principle does not seem to have changed, it is probably only for practical reasons and not to overload their servers.

For info, the download root in adksetup 14931 is: http://go.microsoft.com/fwlink/?LinkID=722346
It is redirected to ADK 14393 URL: http://download.microsoft.com/download/9/A/E/9AE69DD5-BA93-44E0-864E-180F5E700AB4/adk
with Hash mismatch then.




Title: Re: Get WAIK Tools w/o loading the huge ISO's
Post by: JFX on October 10, 2016, 07:01:27 AM
Yes, let's wait for final RS2 version.

The bcdedit.exe bug is still there, maybe I should patch it, if MS doesn't care  :w00t:
Title: Re: Get WAIK Tools w/o loading the huge ISO's
Post by: JFX on January 13, 2017, 04:00:04 AM
Update to Version 17.01

- added "xppowercalc" option to download PowerCalc from Xp PowerToys
Title: Re: Get WAIK Tools w/o loading the huge ISO's
Post by: boblejkope on March 04, 2017, 08:00:33 AM
In what folder put downloaded Waik Tools  folder files?  ADK_6; ADK_5; etc ... .  :confused:
Title: Re: Get WAIK Tools w/o loading the huge ISO's
Post by: JFX on March 05, 2017, 07:40:52 AM
In the same folder as were the gwt.exe is located.
Title: Re: Get WAIK Tools w/o loading the huge ISO's
Post by: boblejkope on March 07, 2017, 03:00:51 AM
/Workbench/Common/GetWaikTools/GetWaikTools.exe
Here?  :wink:
Title: Re: Get WAIK Tools w/o loading the huge ISO's
Post by: BunBoy on March 09, 2017, 10:11:45 AM
Hello JFX,

Thanks for this useful tool!

FYI, in this latest version 17.01, the -win8.1dism parameter is selecting "Dism for Windows 8" instead of "Dism for Windows 8.1".  I don't know if this happens in earlier versions, I've never tried the parameters until now.

Also, while you are going about fixing up the parameter parser, a few requests:


Thanks!
Title: Re: Get WAIK Tools w/o loading the huge ISO's
Post by: BunBoy on March 09, 2017, 10:56:36 AM
In addtion to the issue with -win8.1dism noted above, it seems that -xpramboot is not working quite right.  I see "Download XP Setupldr and RamDisk.sys" in the progress dialog, and several files downloaded to %AppData%\Local\Temp\Waik_tmp\XPRamBoot, and an "XPRamBoot" folder created in the program directory (for me this is G:\PortableApps\GetWaikTools).  But nothing shows up in the"XPRamBoot" folder.

All of the other options do indeed produce output in the download folder.  FWIW I am using the latest version of Windows 10 Pro 64-bit.  Thanks again...
Title: Re: Get WAIK Tools w/o loading the huge ISO's
Post by: BunBoy on March 09, 2017, 11:09:07 AM
... Just noticed that -xpwimboot downloads "Waik_2", "XPWimBoot", and "XPRamBoot" -- but that's still an empty folder (I assume related to bug described above).
Title: Re: Get WAIK Tools w/o loading the huge ISO's
Post by: BunBoy on March 09, 2017, 11:22:09 AM
OK, looks like the underlying issue with -xpramboot is that one of the downloaded files is (or gets?) corrupted.  Apologies if this has already been mentioned here or elsewhere:

C:\Users\BunBoy\AppData\Local\Temp\Waik_tmp\XPRamBoot>expand -r setupldr.ex_
Microsoft (R) File Expansion Utility
Copyright (c) Microsoft Corporation. All rights reserved.

Adding C:\Users\BunBoy\AppData\Local\Temp\Waik_tmp\XPRamBoot\setupldr.exe to Extraction Queue

Expanding Files ....

One or more files could not be expanded. Delta Package Expander Returned 0x8007000d

Expanding File setupldr.ex_ Incomplete, Error Code=0x8007000d
Error Description: The data is invalid.
Title: Re: Get WAIK Tools w/o loading the huge ISO's
Post by: JFX on March 10, 2017, 05:50:57 AM
Hi BunBoy,

thank you very much for these bug reports.
I'm currently doesn't have much time and also playing with compiler update.
So here a test version, I hope I addresses all problems.

Title: Re: Get WAIK Tools w/o loading the huge ISO's
Post by: BunBoy on March 10, 2017, 02:17:49 PM
The new GWT.exe with the new -all and -allextras switches is working great, thanks!   :great:

FYI, there is a minor display issue with -allextras, the status maxes out at "105%" instead of 100%.

With GWT.exe -xpramboot the "XPRamBoot" folder  is no longer empty after the download, but there is also no setupldr.exe present there either.  Not sure if this is expected or not?

I am getting errors running GWT64.exe, e.g. with GWT64.exe -xpwimboot I get a "Finished" dialog with the message "Failed to download the necessary files".  After that the Waik_tmp folder gets orphaned and I can't delete it, nor can I delete the downloaded folders in the GetWaikTools program folder.  Something has them locked at that point and I need to logout of Windows and back before I can delete them.  Here is a directly listing of the files in %TEMP%\Waik_tmp and in the GetWaikTools program folder after that happens:

C:\Users\BunBoy\Downloads\GetWaikTools\GWT64.exe -xpwimboot

C:\Users\BunBoy\AppData\Local\Temp\Waik_tmp>dir /b /s

C:\Users\BunBoy\AppData\Local\Temp\Waik_tmp\7x64AIK.cab
C:\Users\BunBoy\AppData\Local\Temp\Waik_tmp\vNeutral.cab
C:\Users\BunBoy\AppData\Local\Temp\Waik_tmp\XPRamBoot
C:\Users\BunBoy\AppData\Local\Temp\Waik_tmp\XPWimBoot
C:\Users\BunBoy\AppData\Local\Temp\Waik_tmp\XPRamBoot\ldr.exe
C:\Users\BunBoy\AppData\Local\Temp\Waik_tmp\XPRamBoot\ldr.ex_
C:\Users\BunBoy\AppData\Local\Temp\Waik_tmp\XPRamBoot\ramdisk.sy_
C:\Users\BunBoy\AppData\Local\Temp\Waik_tmp\XPRamBoot\setupldr.bin
C:\Users\BunBoy\AppData\Local\Temp\Waik_tmp\XPRamBoot\setupldr.ex_
C:\Users\BunBoy\AppData\Local\Temp\Waik_tmp\XPWimBoot\W1.bin
C:\Users\BunBoy\AppData\Local\Temp\Waik_tmp\XPWimBoot\W1.data
C:\Users\BunBoy\AppData\Local\Temp\Waik_tmp\XPWimBoot\W2.bin
C:\Users\BunBoy\AppData\Local\Temp\Waik_tmp\XPWimBoot\W3.bin
C:\Users\BunBoy\AppData\Local\Temp\Waik_tmp\XPWimBoot\W3.data

C:\Users\BunBoy\Downloads\GetWaikTools>dir /b /s

C:\Users\BunBoy\Downloads\GetWaikTools\GWT.exe
C:\Users\BunBoy\Downloads\GetWaikTools\GWT64.exe
C:\Users\BunBoy\Downloads\GetWaikTools\ReadME.txt
C:\Users\BunBoy\Downloads\GetWaikTools\Waik_2
C:\Users\BunBoy\Downloads\GetWaikTools\XPRamBoot
C:\Users\BunBoy\Downloads\GetWaikTools\XPWimBoot
C:\Users\BunBoy\Downloads\GetWaikTools\Waik_2\amd64
C:\Users\BunBoy\Downloads\GetWaikTools\Waik_2\x86
C:\Users\BunBoy\Downloads\GetWaikTools\Waik_2\amd64\imagex.exe
C:\Users\BunBoy\Downloads\GetWaikTools\Waik_2\amd64\intlcfg.exe
C:\Users\BunBoy\Downloads\GetWaikTools\Waik_2\amd64\oscdimg.exe
C:\Users\BunBoy\Downloads\GetWaikTools\Waik_2\amd64\postreflect.exe
C:\Users\BunBoy\Downloads\GetWaikTools\Waik_2\amd64\ssshim.dll
C:\Users\BunBoy\Downloads\GetWaikTools\Waik_2\amd64\vsp1cln.exe
C:\Users\BunBoy\Downloads\GetWaikTools\Waik_2\amd64\wdsmcast.exe
C:\Users\BunBoy\Downloads\GetWaikTools\Waik_2\amd64\wimfltr.inf
C:\Users\BunBoy\Downloads\GetWaikTools\Waik_2\amd64\wimfltr.sys
C:\Users\BunBoy\Downloads\GetWaikTools\Waik_2\amd64\wimgapi.dll
C:\Users\BunBoy\Downloads\GetWaikTools\Waik_2\x86\imagex.exe
C:\Users\BunBoy\Downloads\GetWaikTools\Waik_2\x86\intlcfg.exe
C:\Users\BunBoy\Downloads\GetWaikTools\Waik_2\x86\oscdimg.exe
C:\Users\BunBoy\Downloads\GetWaikTools\Waik_2\x86\peimg.exe
C:\Users\BunBoy\Downloads\GetWaikTools\Waik_2\x86\postreflect.exe
C:\Users\BunBoy\Downloads\GetWaikTools\Waik_2\x86\ssshim.dll
C:\Users\BunBoy\Downloads\GetWaikTools\Waik_2\x86\vsp1cln.exe
C:\Users\BunBoy\Downloads\GetWaikTools\Waik_2\x86\wdsmcast.exe
C:\Users\BunBoy\Downloads\GetWaikTools\Waik_2\x86\wimfltr.inf
C:\Users\BunBoy\Downloads\GetWaikTools\Waik_2\x86\wimfltr.sys
C:\Users\BunBoy\Downloads\GetWaikTools\Waik_2\x86\wimgapi.dll
C:\Users\BunBoy\Downloads\GetWaikTools\XPRamBoot\ramdisk.sys
C:\Users\BunBoy\Downloads\GetWaikTools\XPRamBoot\setupldr.bin
C:\Users\BunBoy\Downloads\GetWaikTools\XPWimBoot\fbwf.sys
C:\Users\BunBoy\Downloads\GetWaikTools\XPWimBoot\imagex.exe
C:\Users\BunBoy\Downloads\GetWaikTools\XPWimBoot\OPK_WIMGAPI.DLL
C:\Users\BunBoy\Downloads\GetWaikTools\XPWimBoot\ramdisk.sys
C:\Users\BunBoy\Downloads\GetWaikTools\XPWimBoot\wimfltr.sys
C:\Users\BunBoy\Downloads\GetWaikTools\XPWimBoot\wimfsf.sys
C:\Users\BunBoy\Downloads\GetWaikTools\XPWimBoot\wimgapi.dll



Title: Re: Get WAIK Tools w/o loading the huge ISO's
Post by: BunBoy on March 10, 2017, 02:37:56 PM
FYI, there is a minor display issue with -allextras, the status maxes out at "105%" instead of 100%.
There's also a minor display issue with -all, the status maxes out at "99%" instead of 100%.  However, with -all -allextras together, the status maxes out at exactly "100%".   :thumbsup:
Title: Re: Get WAIK Tools w/o loading the huge ISO's
Post by: JFX on March 21, 2017, 04:01:22 AM
I couldn't really reproduce the this locked folder problem you mentioned. But so far the x64 version is now fully working here.

Title: Re: Get WAIK Tools w/o loading the huge ISO's
Post by: BunBoy on March 21, 2017, 08:40:41 AM
Hello again, yes that latest x64 version is no longer locking files on error for me either, thanks for that!

So the only functional issue I see remaining is when downloading XPWinLoad:

- The 32-bit GWT.exe version seems to do that OK, but the 64-bit GWT64.exe version give me the "Failed to download the necessary files" dialog. 

- Both GWT versions download the same number of XPWinLoad files with the same names and byte counts.  For both versions, the "x86" and "x64" download directories both contain a "winload.exe" and a "winload.bak" file -- is this by design?

- And for some reason, both the "x86" and "x64" winload.exe downloaded by 64-bit GWT64.exe have different hashes than the ones downloaded by 32-bit GWT.exe.  I compared them with HxD and there is only a two byte difference between the x86 versions and a three byte difference between the x64 versions.

There are also further cosmetic issues with the percent download displayed in the title bar:

- Using the -all switch gives a final download progress of 99%.  With the -allextras switch the final download progress is 54% for the 32-bit GWT.exe and 51% for the 64-bit GWT64.exe.  And with the -all -allextras switches the final download progress is 78% for the 32-bit GWT.exe and 81% for the 64-bit GWT64.exe.  The minor percentage differences here between the two versions seems to be related to the error with XPWinLoad on the 64-bit version.

- In fact, if instead of using the -allextras switches I actually use all the individual extras switches except -xpwinload then the final download progress is 36% for the 32-bit GWT.exe and 40% for the 64-bit GWT64.exe.  So it seems the more switches used, the lower the final download progress figure becomes?  Hopefully this will be a hint as to where the math bug lies.

Thanks again for this.
Title: Re: Get WAIK Tools w/o loading the huge ISO's
Post by: JFX on March 22, 2017, 12:44:26 AM
Hi,

good news today on a new Windows 10 RS2 machine, I could reproduce all problems.
The memory patching of wimgapi.dll used by the winload extraction causes quite some memory corruption
and leads to strange results. Actually I wonder why I does not crash.

For the percent progress, it's really a math problem.
The language have no unsigned integer, so I have to change quite a bit.
Title: Re: Get WAIK Tools w/o loading the huge ISO's
Post by: mobious_99 on April 09, 2017, 11:31:57 AM
Hi Guys,

I just tried getting the waik tools download and it's got a virus attached to the file.

From the symantec website.

Discovered:
August 20, 2010
Updated:
August 22, 2011 4:35:42 PM
Type:
Trojan
Systems Affected:
Windows
Trojan.Gen.2 is a generic detection for many individual but varied Trojans for which specific definitions have not been created. A generic detection is used because it protects against many Trojans that share similar characteristics.

Trojan horse programs pose as legitimate programs or files that users may recognize and want to use. They rely on this trick to lure a user into inadvertently running the Trojan. Often a Trojan will mimic a well known legitimate file name or pose as a particular type of file, like a .jpg or .doc file to trick a user.

Distribution of Trojans on to compromised computers occurs in a variety of ways. From email attachments and links to instant messages, drive-by downloads and being dropped by other malicious software. Once installed on the compromised computer, the Trojan begins to perform the predetermined actions that it was designed for.
Title: Re: Get WAIK Tools w/o loading the huge ISO's
Post by: JFX on April 10, 2017, 09:07:32 PM
There is no virus. If you encounter such messages from your AV than check it on VirusTotal (https://www.virustotal.com/de/file/d612d2b36e0d0afba17e6e44bb928717766ea8d303c74b53f653b6eaeae92a18/analysis/)

Also send the file to symantec  and ask them to fix their product.
Title: Re: Get WAIK Tools w/o loading the huge ISO's
Post by: mobious_99 on April 11, 2017, 05:15:17 AM
Will do.

Title: Re: Get WAIK Tools w/o loading the huge ISO's
Post by: mobious_99 on April 14, 2017, 01:40:17 PM
I checked the file on virus total and it's detecting the following


Antivirus      Result         Update
TheHacker      Posible_Worm32      20170412
Webroot         W32.Trojan.Gen      20170415
Title: Re: Get WAIK Tools w/o loading the huge ISO's
Post by: JFX on April 20, 2017, 05:56:19 AM
Finally, version 17.04 is ready and online.

And now look at this Antivirus scan for GetWaikTools (https://www.virustotal.com/de/file/779110789b82563b83cd409bcd73974ae9e06303fb4ebad3c2056c4a6f046591/analysis/1492703153/)  :cool:

So everyone who get's an false positive in future, stop posting it here
but send a complaint to your Antivirus company.
Title: Re: Get WAIK Tools w/o loading the huge ISO's
Post by: Starla on April 25, 2017, 11:22:26 AM
Hi JFX,

I've used your recent 201704 version to download ADK 10 and DISM 10. I've noticed that the files under BCDBoot folder (bcdboot.exe, bcdedit.exe, bootsect.exe) are still TH2 (10586) versions, and under DISM folder the wofadk.sys file is still RS1 (14393) version. Is this ok?
Title: Re: Get WAIK Tools w/o loading the huge ISO's
Post by: JFX on April 25, 2017, 09:14:29 PM
Hi Starla,

yes you right, these files are from older ADK.
Reason: Microsoft is liking them wrong, so they can't not run on the supported platforms.

However the internal version of that ADK is still 10.0.10011 and there is no need to use the latest.
Title: Re: Get WAIK Tools w/o loading the huge ISO's
Post by: Starla on April 26, 2017, 04:54:55 AM
All good then, thank you so much for your work JFX.
Title: Re: Get WAIK Tools w/o loading the huge ISO's
Post by: BunBoy on June 10, 2017, 06:35:05 PM
Finally, version 17.04 is ready and online.
Sorry for the delayed report on this...

Yes, this version solves all the download issues I was seeing when using certain switches on my Win10 x64 system.

In some situations there are still a few minor issues with the download progress percentage, but I'm guessing this is due to some cumulative rounding errors.  Nothing to worry about and this tool definitely gets the job done.

Thanks again OP!   :great: