Jump to content

Welcome to MSFN Forum
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. This message will be removed once you have signed in.
Login to Account Create an Account



Photo

7Customizer - a Windows 7 Customization and Deployment tool


  • Please log in to reply
1625 replies to this topic

#1
blue4603

blue4603

    7Customizer Developer

  • Developer
  • 276 posts
  • Joined 10-October 09
  • OS:Windows 7 x64
  • Country: Country Flag
Hi,

7Customizer is a tool for creating customizing and deploying Windows 7 installation (both 32bit and 64bit editions). It works on both English and non English installation sources.

Follow the development of 7Customizer on Twitter. Click here.

VERY IMPORTANT NOTE Since this thread is now sticky it will draw more attention. It will also draw repetitive posts that reports the same problem.
Before you post in this thread: Read the first post of this thread(the one you are reading right now) first and then read the visual guide here. Then if you find a problem or bug report it in this thread.

7Customizer is still in development stages and it is still in testing phase. It might not work for you or crash with error. If that happens report it in this thread.

Note: This thread is dedicated for debugging and testing and discussing issues related to 7Customizer only. If you need help regarding DISM or regarding a certain problem in a driver you wish to integrate or anything that is not related to 7Customizer , you should post your problem in the appropriate forum.

Note: Read about 7Customizer components XML here

Table of Content:
1. Functions and features
2. Screen shots
3. Requirements
4. Important notes
5. Other notes
6. Known bugs
7. Reporting bugs
8. Using 7Customizer in XP
9. To do list for current release
10. To do list for future releases
11. Feature that are not likely to be implemented
12. Making a bootable USB with customized Windows 7.
13. Guides
14. License Agreement
15. Version History

1. Functions and features:
The functions that are implemented and tested by me and the forum members are:
1. Languages integration (Windows UI language not the setup language)
2. Updates integration
3. Basic unattended installation
4. Driver integration
5. Tweaks
6. Services
7. ISO Creation
8. Presets
9. UAC trigger
10. Clean mount folder
11. Wallpapers integration



Implemented but still need testing:
12. Themes integration
13. Windows 7 Enterprise edition support

2. Screen shots

Posted Image

Posted Image

Posted Image


3.Requirements:
1. Windows Vista or Windows 7. (32 bit or 64 bit)
2. WAIK for Windows 7 (here). You could use WAIK in any language (English,German, Italian ,...... etc)
3. Windows installation source.

To use 7Customizer just extract the files and start 7customizer.exe

4. Important notes for using 7Customizer:
1. Make sure you have enough free space (at least 5 GB of free space is recommended) in your drive where 7Customizer is located (7Customizer will warn you if the drive does not have sufficient space)
2. It is highly recommended to run the program in a folder that does not have white spaces for example, c:\7Customizer\.
3. It is highly recommended to place your installation source in a directory that does not have white spaces for example, c:\win7.
4. When choosing the path for ImageX and DISM, make sure you choose the same exe architecture (x86 or amd64) as your Windows.
eg when using Windows 7 x64 choose the ImageX located in amd64 inside the WAIK installation.
5. Always test the result in a virtual machine first (VirtualBox, VMware player or VirtualPc).
6. It is highly recommended to use 7Customizer on an unmodified (clean,untouched .. etc) windows installation source.
7. It is highly recommended to place 7Customizer in the root folder (e.g D:\7customizer). It is not recommended to place 7Customizer in your home directory folders (e.g. Documents,Desktop,... etc).


5. Other notes:

1. The languages you integrate are not for the setup part. It is for the Windows UI.
2. The keyboard, date ,currency and time zone ,in the unattended part, are not for the setup part. They are used for the user settings after the installation is done.
3. Fill the whole information in the unattended part or the setup will fail.
4. Always integrate drivers that supports Windows 7. Drivers that does not support Windows 7 might not be integrated properly or might not be integrated at all.
5. If you face issues integrating drivers, these issues are related to DISM not 7Customizer. Do not report these issues. I can not help you with that.
6. 7Customizer does not support Windows Server 2008. I am not planning to support it. However, if I plan to support it, it will be after finishing 7customizer.
7. When removing components, the resulting ISO's size might not decrease. However the installation size of Windows 7 will decrease.

6. Known bugs
1. 7Customizer sometimes fails to read the images information correctly (This is related to using 7Customizer on a modified installation source)(This issue is still not solved, if you still face this problem attach your log.zip).
2. When selecting updates 7Customizer, some time you will be able to select one update only. If you select more than one update 7Customizer will crash.(This issue is solved in 0.4.4 but it is still not tested).

7. Reporting bugs

Before you report a bug make sure you read the requirements and important notes and known bugs.
When you report a bug please provide the following info:
You must post the log file (log.zip) created by 7Customizer. This will help track the problem. The log file is inside the work folder.
1. Any information that you think it is useful
2. Screen-shot
3. When posting your autounattend.xml do not forget to remove your product key.
4. All the information ,screen-shot ...etc should be in ENGLISH.

8. Using 7Customizer in XP

Note: I have tested 7Customizer in Windows XP. It did not work well.

7Customizer is developed and tested in Windows vista or 7. I will not test nor support 7Customizer under XP because WAIK for 7 does not support XP (This is from Microsoft). However to use 7Customizer in XP you will need two tools: DISM and ImageX.
1. To get dism in xp, jaclaz has posted a link to install dism on XP (it is in the first page of this thread).
2. To get ImageX in xp, download and install WAIK for Vista.
You could also Google for this and you might find an easier way.

9. To do list for 0.5.x release
Removing components.
Add more components to be removed.
Fix any pending issues that were reported by the users.
Update the visual guide.

10. To do list for future releases:(in no particular order)

Make a setup for 7Customizer
Select default wallpaper
remove themes and wallpapers from the list
Command line interface
Adding applications
Join workgroup/domain
A list of last selected installation sources
An option to set the Users folder location, program files locations and other folders.
Check if 7Customizer can be supported under XP.
Check whether the start orb could be replaced or not.
uxtheme patch.
OEM branding.
integrate icons.

11. Feature that are not likely to be implemented

Progress bar instead of the command line progress (not likely because the whole execution is done through the command line)
Partition disk (not likely to be implemented)
Burn ISO to DVD(not likely because they are lots of programs that burn iso to DVD)
When saving the image, include all the editions (Rebuild all as in vlite or stefanRTR's win integrator)
Integrating languages in the setup part. (It is really unnecessary).


12. Making a bootable USB with customized Windows 7

To make a USB from the customized Windows 7, use WinToFlash (Click here) .
To make a bootable USB, it requires an empty flash drive (If you have files in the flash drive, WinToFlash will erase them).
Start the wizard in WinToFlash and give it the directory where the customized Windows is located and the flash drive directory and click Next.
It will do its job, when it finishes you will have a bootable USB flash drive with your customized Windows 7.


13. Guides

English Visual Guide click here .

German guide click here (by beatmaster).

Japanese guide click here (by DH.Omega).

French guide click here (by myselfidem).

Italian guide click here (by ascatem)

Swedish guide click here (by grabben)

Spanish guide Click here

14. License Agreement: (blah blah blah)

7Customizer is a freeware tool. You could use it only for any personal non-commercial purposes.

15. Version History:

===v0.5.0 Beta 1=== 18 March 2011
Added: Components removal.
Added: 7Customizer will create a log.zip file that will contain all the info I need to fix the issues. So if you face a problem attach the log.zip.
Updated: 7Customizer requires .net framework 3.0. That means it will run directly in Windows Vista.
Note: 7Customizer 0.5 is a beta release. I am releasing it to show you how I am implementing "components removal" using components.xml which I will write a post about it.

===v0.5.0a=== 6 October 2011
Update: Fixed an issue reported by justibus where the file in the components.bat are not surrounded by quotes.


===v0.5.0b=== 6 November 2011
Update: Fixed an issue reported by justibus where the components tree wasn't build correctly.
Added: More components submitted by justibus.

===v0.5.0c=== 9 November 2011
Added: An option to disable verifying deletion of files, which drastically reduces the amount of time to build the customized image.
Added: More components submitted by justibus.

7Customizer_0.5.0b was downloaded 75 times
7Customizer_0.5.0a was downloaded 785times
7Customizer_0.5.0 was downloaded 3675 times




Regards

Attached Files


Edited by blue4603, 09 November 2011 - 08:54 AM.



How to remove advertisement from MSFN

#2
jaclaz

jaclaz

    The Finder

  • Developer
  • 14,465 posts
  • Joined 23-July 04
  • OS:none specified
  • Country: Country Flag

If there is interest in this tool and some intersets in helping me in developing this tool, I will continue developing. If not i will just continue until I get bored :rolleyes:

Later if it gets some attention, I will release the source code

Regards

Sure there is interest in such a tool. :thumbup

A good start before releasing the source code would be to release the actual app, instead of a couple of screenshots... :whistle:

With all due respect :), I doubt that even the few features implemented are actually tested extensively :rolleyes: , until you release it and let people play a bit with it.

jaclaz

#3
r0sWell

r0sWell

    Member

  • Member
  • PipPip
  • 179 posts
  • Joined 09-June 04
  • OS:Windows 7 x64
  • Country: Country Flag
i'm 99% sure that a lot of people are waiting for a vlite replacement ;)

if with your tool it's possible to easily slim down the size of the Win7 source (or parts of it), i'm very interested in too B)

:thumbup
| i want to believe |

#4
nujackk

nujackk

    Junior

  • Member
  • Pip
  • 70 posts
  • Joined 18-March 05
I too would like to voice my interest. Doubt I could be of much help in development other then a tester. But figured I should show my support

#5
blue4603

blue4603

    7Customizer Developer

  • Developer
  • 276 posts
  • Joined 10-October 09
  • OS:Windows 7 x64
  • Country: Country Flag

A good start before releasing the source code would be to release the actual app, instead of a couple of screenshots...


Just give me a couple of days so I could finish the unattended part.

With all due respect , I doubt that even the few features implemented are actually tested extensively rolleyes.gif , until you release it and let people play a bit with it.


I meant that I have tested it on my test machine and later on I will give it to the people to test it. :rolleyes:

i'm 99% sure that a lot of people are waiting for a vlite replacement newwink.gif

if with your tool it's possible to easily slim down the size of the Win7 source (or parts of it), i'm very interested in too cool.gif


The slimming part will come later on.

I too would like to voice my interest. Doubt I could be of much help in development other then a tester. But figured I should show my support


Thanks in advance

Regards

#6
Chester^

Chester^

    Newbie

  • Member
  • 30 posts
  • Joined 04-January 05
Def interested!

#7
1to1

1to1

    Junior

  • Member
  • Pip
  • 76 posts
  • Joined 22-February 05
Keep on the good Work Brother.!!
best regards.
:thumbup

#8
MrJinje

MrJinje

    Toolâ„¢ Developer

  • Developer
  • 1,048 posts
  • Joined 14-October 09
  • OS:Server 2012R2
  • Country: Country Flag
I could possibly help out, what language are you programming in.

As for the removal of packages, have an idea for that, but don't think Install_WIM_Tweak.exe is working with DISM currently, so we would either have to mount/unmount with the Vista WAIK imagex, or need re-write a new Install_WIM_Tweak.exe to work with DISM

Basic idea was populate a simple tree-view / Check Box control just like vLite or WUD with the package listing from DISM /GET-PACKAGES command.

What do you think ?

#9
filmbot

filmbot
  • Member
  • 2 posts
  • Joined 03-August 09
I'd be very interested in this. Coming from working with nLite extensively and having to try and find the same power for Win7 in WAIK has been nothing but a headache. Hopefully this gets released.

#10
Octopuss

Octopuss

    I am the walrus

  • Member
  • PipPipPipPipPipPip
  • 1,127 posts
  • Joined 31-January 07
  • OS:Windows 7 x64
  • Country: Country Flag

Donator

Great! I was about to start exploring Se7en_UA tool some other member posted few weeks ago, but this looks very promising!

#11
blue4603

blue4603

    7Customizer Developer

  • Developer
  • 276 posts
  • Joined 10-October 09
  • OS:Windows 7 x64
  • Country: Country Flag

I could possibly help out, what language are you programming in.

As for the removal of packages, have an idea for that, but don't think Install_WIM_Tweak.exe is working with DISM currently, so we would either have to mount/unmount with the Vista WAIK imagex, or need re-write a new Install_WIM_Tweak.exe to work with DISM

Basic idea was populate a simple tree-view / Check Box control just like vLite or WUD with the package listing from DISM /GET-PACKAGES command.

What do you think ?


I am using C#.

To mount and and commit and service the image, I use imagex and dism from the windows 7 WAIK. That means this program should not work on XP since WAIK for 7 does not support XP (Sorry this problem is from Microsoft).

Regarding the packages I think we could look into that later. Because I want to finish these functions:
1. Integrate Language (Done)
2. Integrate Updates (Done)
3. Basic Unattended

The tool should know what updates and languages are already installed (You could call this a function two)

After that I will give the program to the people to test it and then implement other functions

@Chester^,@1to1,@filmbot,@TheWalrus

Thanks for your interest


Regards

#12
jaclaz

jaclaz

    The Finder

  • Developer
  • 14,465 posts
  • Joined 23-July 04
  • OS:none specified
  • Country: Country Flag

To mount and and commit and service the image, I use imagex and dism from the windows 7 WAIK. That means this program should not work on XP since WAIK for 7 does not support XP (Sorry this problem is from Microsoft).


Not really. ;)

JFYI:
http://www.boot-land...?showtopic=9113

jaclaz

#13
clavicle

clavicle

    Advanced Member

  • Member
  • PipPipPip
  • 454 posts
  • Joined 28-January 04
  • OS:Windows 7 x64
  • Country: Country Flag
@blue4603
Definitely this program could become the most wanted one. But certainly this board is full of enthusiasts and beta testers who will test endlessly to make this program a real worthy one. All the best!

#14
Stoner81

Stoner81

    Advanced Member

  • Member
  • PipPipPip
  • 342 posts
  • Joined 15-June 08
Defo interested in this myself!

#15
blue4603

blue4603

    7Customizer Developer

  • Developer
  • 276 posts
  • Joined 10-October 09
  • OS:Windows 7 x64
  • Country: Country Flag

Not really. newwink.gif

JFYI:
http://www.boot-land...?showtopic=9113

jaclaz


Oh, thanks for the info. Although it can run on XP, all my testing will be on a vista machine with WAIK for 7. So if someone will use it on XP, he should setup DISM and ImageX on XP because the tool uses both of them.

To make things clear: I will develop this tool and test it only on vista and later 7.

@clavicle, @Stoner81

Thanks for your interest

Regards

Edited by blue4603, 26 October 2009 - 11:55 AM.


#16
MAVERICKS CHOICE

MAVERICKS CHOICE

    The Guy from Aus

  • Member
  • PipPipPipPipPipPipPip
  • 1,767 posts
  • Joined 14-November 03
  • OS:Windows 7 x64
  • Country: Country Flag
Just DL your tool, running on W7 x86 can multiple updates be managed or single only?

#17
blue4603

blue4603

    7Customizer Developer

  • Developer
  • 276 posts
  • Joined 10-October 09
  • OS:Windows 7 x64
  • Country: Country Flag

Just DL your tool, running on W7 x86 can multiple updates be managed or single only?


Multiple updates and languages can be installed.

Regards

Edited by blue4603, 26 October 2009 - 03:17 PM.


#18
MAVERICKS CHOICE

MAVERICKS CHOICE

    The Guy from Aus

  • Member
  • PipPipPipPipPipPipPip
  • 1,767 posts
  • Joined 14-November 03
  • OS:Windows 7 x64
  • Country: Country Flag
Just tried would only allow single msu & not multiple?
Also received below screen error when applying.

Edited by MAVERICKS CHOICE, 26 October 2009 - 03:19 PM.


#19
blue4603

blue4603

    7Customizer Developer

  • Developer
  • 276 posts
  • Joined 10-October 09
  • OS:Windows 7 x64
  • Country: Country Flag

Just tried would only allow single msu & not multiple?
Also received below screen error when applying.


WOW , the first bug :rolleyes:

Thanks for posting this. I will look in that tomorrow since it is midnight now and I need to sleep.

Regards

#20
terminal_redd

terminal_redd
  • Member
  • 1 posts
  • Joined 01-February 09
glad to hear a tool like this is in development. i cant wait to test.

#21
marcusj0015

marcusj0015

    Member

  • Member
  • PipPip
  • 154 posts
  • Joined 05-July 09

I could possibly help out, what language are you programming in.

As for the removal of packages, have an idea for that, but don't think Install_WIM_Tweak.exe is working with DISM currently, so we would either have to mount/unmount with the Vista WAIK imagex, or need re-write a new Install_WIM_Tweak.exe to work with DISM

Basic idea was populate a simple tree-view / Check Box control just like vLite or WUD with the package listing from DISM /GET-PACKAGES command.

What do you think ?


I am using C#.

To mount and and commit and service the image, I use imagex and dism from the windows 7 WAIK. That means this program should not work on XP since WAIK for 7 does not support XP (Sorry this problem is from Microsoft).

Regarding the packages I think we could look into that later. Because I want to finish these functions:
1. Integrate Language (Done)
2. Integrate Updates (Done)
3. Basic Unattended

The tool should know what updates and languages are already installed (You could call this a function two)

After that I will give the program to the people to test it and then implement other functions

@Chester^,@1to1,@filmbot,@TheWalrus

Thanks for your interest


Regards



hi im new here i have been trying to learn C# but i pretty much stopped after 6 weeks because MS dropped support for my Zune 120 i kno im one of a dozen people with a zune but any who i have an old piece of s*** computer and when i try to have my realtek drivers automatically installed with vlite it pops up about 25 times and takes about half an hour to get past that so if you could somehow make it not do that that would be awesome if thats even possible

if you cant its not a big deal but yeah im testing right now

-EDIT-
i just tested it it vlited it down to 1.3gb for the install.wim and only the ulimate version is in there and it says please select a version from the list and there is no list

Edited by marcusj0015, 26 October 2009 - 10:37 PM.


#22
blue4603

blue4603

    7Customizer Developer

  • Developer
  • 276 posts
  • Joined 10-October 09
  • OS:Windows 7 x64
  • Country: Country Flag

glad to hear a tool like this is in development. i cant wait to test.


You can start now because there is a test build.

hi im new here i have been trying to learn C# but i pretty much stopped after 6 weeks because MS dropped support for my Zune 120 i kno im one of a dozen people with a zune but any who i have an old piece of s*** computer and when i try to have my realtek drivers automatically installed with vlite it pops up about 25 times and takes about half an hour to get past that so if you could somehow make it not do that that would be awesome if thats even possible

if you cant its not a big deal but yeah im testing right now

-EDIT-
i just tested it it vlited it down to 1.3gb for the install.wim and only the ulimate version is in there and it says please select a version from the list and there is no list


That's some quite odd story you have there. Anyways, integrating drivers will come later.
Regarding your issue, the program builds only one image ( the one you select in the beginning).
Regarding not showing any version in the list, if you could attach a screen-shot and provide more info, that would be more helpful.

Regards

#23
Chester^

Chester^

    Newbie

  • Member
  • 30 posts
  • Joined 04-January 05
How do you check for ImageX.exe?

reason i ask, it looks like the program only checks at drive C: and my system(windows installation and program files folder) drive is G: and it does not find it...
Attached File  Capture.PNG   5.99KB   77 downloads
i tried running the program from G: and C: same results. Win7 x64

#24
blue4603

blue4603

    7Customizer Developer

  • Developer
  • 276 posts
  • Joined 10-October 09
  • OS:Windows 7 x64
  • Country: Country Flag

How do you check for ImageX.exe?

reason i ask, it looks like the program only checks at drive C: and my system(windows installation and program files folder) drive is G: and it does not find it...
i tried running the program from G: and C: same results. Win7 x64


yes it checks at drive C: only
I think I will let the user choose where is imagex and dism are located

Thanks for the feedback

Regards

#25
TripNRaVeR

TripNRaVeR

    Newbie

  • Member
  • 10 posts
  • Joined 27-September 09
thnx for creating this masterpiece B) ! just downloaded the tool
butttttt i forgot to install aik :sneaky:

in a few minutes i hope that i can give you some feedback

Edited by TripNRaVeR, 27 October 2009 - 11:21 AM.





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users