Jump to content

RickSteele

Member
  • Posts

    259
  • Joined

  • Last visited

  • Donations

    0.00 USD 
  • Country

    Canada

Posts posted by RickSteele

  1. .......O WAIT! I have even imported my regtweaks file in RTSevenLite! wich also applies the tweak to the wim source! Still they are not being applied. So either RT7lite is buggy or this method is also not working.

    You have to understand that whenever you mount the wim hives each of the 3 separate hives must have 3 separate unique names. This is the root of your problem in this command. You cannot just load the hives without giving them a temporary name; herein is the problem, you do not know what RT7Lite is naming the hives when loading them, so, your command will do nothing. Plus, you have to watch for conflict For instance, as an example, if setup sees two conflicting GP objects it will load the last one read providing one is not user vs machine (user vs user or machine vs machine; machine=HKLM will override user=HKCU. If the first, say, machine object read contains x number of entries for many different modifications while the second machine entry contains only a few, you will loose all of the first and gain only the second. The two have to be combined into one entry before merging. Carrying this over to RT7Lite, if you allow RT7 to do anything in the registry, then, merge your files correctly, in a worst case scenario you will loose all of the modifications-at least part for sure. Your much better off using one method or the other-RT7 or yourself.

    One other thing, if you install to VM and go into audit mode following 'tendo64's video, you can just customize the basic OS without installing any apps. Install SP1 (and any prerequisites first), all the runtimes (and any prerequisites first), DirectX, remove any features, apply your GP preferences, stop any services, apply any HCR and HKLM reg customizations etc. sysprep and capture the result as a reference wim. Now you have an up-to-date OS upon which you can add your apps, HKCU tweaks etc. that will not go obselete any time soon.

    In a nutshell, you are not going to get what you want without first putting in the constructive time-RT7Lite is not, in my opinion, constructive. You can do a much better job of it yourself. :)

  2. I already tried his method by running this cmd file after RT 7lite loads the image (this way I don't have to register as an OEM and download 2GB OPKTools):.....

    Well as maxXPsoft states you have DISM already, but, you need WAIK (or OPK) for imagex and also require the documentation/help files. I do not believe you have to register for anything to get WAIK. If you want a truly fantastic install, stable, solid, fast and all done without any real workarounds in a fully supported fashion use Group Policy in audit mode. If you are in IT or something and have a server, you can include a standard set of GP objects with your deployment. While this is a lot of work initially, the end result of using GP is phenominal; and much easier to maintain.

    If doing all this on your personal desktop then a combination of editing GP in audit and reg file merging yields the same great results and of course requires a similar initial effort. No bandaids here; one is working from the inside out. :)

    Anyways, each to their own, but, if your at all serious about deployment, or just good solid customization you will have to use WAIK sooner or later. Oh, and by the by, I do all my own; I don't use RT7Lite, or anything else for that matter. Right off the bat, you would have to know what the author is naming his mounted wim hives....mine are as delineated ealier in the thread. You would then have to name the branch paths in your reg files to match his nomenclature....pretty hard to see when there is no pause in the execution. :)

  3. The following batch will load your wim, then the wim registry hives, apply reg tweaks, save and unload both, or, remark the mount/unmount commands, load the wim in DISM, merge your custom files, do whatever else and dismount with DISM. You wil have to change the paths to your wims and OPK tools. Also, you may choose to name your wim hives something other than WIM_Default....etc.-no spaces, but, the names of the branches in your custom files must match the names you apply to the wim hives when you mount them.

    The legend is:

    (HKEY_CLASSES_ROOT)
    HKEY_LOCAL_MACHINE\WIM_Software\Classes

    (HKEY_CURRENT_USER)
    HKEY_LOCAL_MACHINE\WIM_Default

    (HKEY_LOCAL_MACHINE\SOFTWARE)
    HKEY_LOCAL_MACHINE\WIM_Software

    (HKEY_LOCAL_MACHINE\SYSTEM)
    HKEY_LOCAL_MACHINE\WIM_System

    The remarked entries are self explanatory:

    CLS

    @echo off

    REM "C:\Program Files\WindowsResources\Windows AIK\Tools\amd64\Servicing\Dism.exe" /mount-wim /wimfile:"D:\GRMCULXFREO_EN\sources\install.wim" /index:4 /mountdir:"D:\DISM_Folders\mount"

    pause

    reg.exe load HKEY_LOCAL_MACHINE\WIM_Default "D:\DISM_Folders\mount\Users\Default\NTUSER.DAT"
    reg.exe load HKEY_LOCAL_MACHINE\WIM_Software "D:\DISM_Folders\mount\Windows\System32\config\SOFTWARE"
    reg.exe load HKEY_LOCAL_MACHINE\WIM_System "D:\DISM_Folders\mount\Windows\System32\config\SYSTEM"

    pause

    REM reg.exe import "D:\DISM_Folders\DISM_Temp\GRMCULXFREO_EN\ServicesTemplate.reg"

    REM pause

    REM reg.exe import "D:\DISM_Folders\DISM_Temp\GRMCULXFREO_EN\ContextMenu.reg"

    REM pause

    REM reg.exe import "D:\DISM_Folders\DISM_Temp\GRMCULXFREO_EN\RegistryTweaks.reg"

    REM pause

    REM reg.exe import "D:\DISM_Folders\DISM_Temp\GRMCULXFREO_EN\GroupPolicyRegistry.reg"

    REM pause

    reg.exe unload HKEY_LOCAL_MACHINE\WIM_Default
    reg.exe unload HKEY_LOCAL_MACHINE\WIM_Software
    reg.exe unload HKEY_LOCAL_MACHINE\WIM_System

    pause

    REM "C:\Program Files\WindowsResources\Windows AIK\Tools\amd64\Servicing\Dism.exe" /unmount-wim /mountdir:"D:\DISM_Folders\mount" /commit
    REM "C:\Program Files\WindowsResources\Windows AIK\Tools\amd64\Servicing\Dism.exe" /unmount-wim /mountdir:"D:\DISM_Folders\mount" /discard
    REM "C:\Program Files\[size="2"]WindowsResources[/size]\Windows AIK\Tools\amd64\oscdimg.exe" -u2 -m -o -lGRMCULXFREO_EN_DVD -b"D:\DISM_Folders\DISM_Temp\etfsboot.com" -yo"D:\DISM_Folders\DISM_Temp\bootorder.txt" "D:\GRMCULXFREO_EN" "C:\GRMCULXFREO_EN_DVD.iso"
    REM "C:\Program Files\WindowsResources\Windows AIK\Tools\amd64\oscdimg.exe" -u2 -m -o -lGRMCULXFREO_EN_DVD -b"D:\DISM_Folders\DISM_Temp\etfsboot.com" -yo"D:\DISM_Folders\DISM_Temp\bootorder.txt" "D:\GRMCULXFREO_EN_DVD" "C:\GRMCULXFREO_EN_DVD.iso"

    REM pause

    EXIT

  4. Last Active:

    Sep 16 2010 10:15 AM

    Even I am kind of losing faith now :(

    no one believed me when I said it won't go no further and wanted to jump me.

    Try the RT7

    Mod's unpin and let die

    It's not that maxXPsoft; everybody deserves a chance-especially if their endeavor is good/beneficial. The admins must now decide..........

    I do not like RT7-use DISM and imageX, but, I agree; time to close the thread and let it go the way of the dinosaurs. Blue has no intention of ever opening it again and continuing development-for whatever reason; if whatever is the cause of his dismay obviously requires more help. So, thanks Blue, is a good program, but, unless you are capable of at least participating, then, goodbye and good luck-get well soon.

    "Live Long and Prosper"

  5. The KB976902 update is very strange.

    If I integrate it into Windows 7 installation files with rt7lite, after installation Windows update is saying that I have to download more than 50 updates (they are less than 10 without KB976902). I checked and most of them are already included in installation files.

    I lost a few hours with it (rt7lite takes about 3 hours every time).

    Why is it doing that...?

    Here:

    http://forums.mydigitallife.info/threads/19461-Windows-Hotfix-repository/page43

    read the entire page; you must frequent this forum for any late breaking news/developments. This is the headsup/question/answer place for SoLor's "repository"

  6. To all,

    Can you help me how to add Windows Media Player 12 into Windows 7 N Ultimate please ?

    I tried to integrate it..... but it gets error as re-installing Windows.

    Thanks in advance.

    http://www.microsoft...0c-a6cef9b414c4

    You will need to pass validation to download it and it is a msu file (same format as updates) so you should be able to integrate it using DISM.

    If that does not integrate without error, perhaps, try integrating this first, then the above:

    http://www.microsoft.com/downloads/en/details.aspx?FamilyID=13beb697-e897-40a8-81b5-c20a0529f599

  7. RickSteele, I am getting a better understanding of all this as I get some experience, but I must still have a fundamental misconception. I only want to stop Windows Defender from automatically scanning on some schedule. In XP I run a .reg file:

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Defender\Scan]
    "ScheduleDay"=dword:00000008

    I tried the same key and value with SOFTWARE changed to WIM-SOFTWARE (and loading the hive) but, was not allowed to set this key. So, I changed to the Policies key as:

    [HKEY_LOCAL_MACHINE\WIM_Software\Policies\Microsoft\Windows Defender\Scan]
    "ScheduleDay"=dword:00000008

    I was allowed to change this and indeed on my installed system, I see the \Software\policies key set, but the HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Defender\Scan key does not have the ScheduleDay value set. In Windows Defender-Options the Automatically Scan box is still check but I cannot say that the scans will actually happen. Can you give me some guidance here? How do I simply stop the automatic scans? Thanks, John.

    I completely disable Windows Defender from running at all both in my answer and reg files. I have no scheduling key at all, actually all my Windows Defender keys are empty as a result. So, like the Action center entries, even though the box is checked, scheduling is turned off. You will find the same thing occurs with Action Center settings; all of the messages are turned off and if you open Action Center from the control panel it shows in settings "not monitored", yet, the check boxes remain checked. I fought and searched with this for a week and was able to come up with no cure for the boxes checked-to my knowledge no way around that. However, the targetted service is actually turned off. I confirmed this in the event logs. Also, don't forget to disable it in Task Scheduler. I'm still working on a way to import my exported tasks (xml files) using the answer file, but, have been unsuccessful so far. one last thing, don't forget this setting is entered in WOW6432 as well if memory serves.

    Sorry I cannot be of more help.

  8. To my knowledge you can only mount the wim and load the wim hives from the native OS on the native OS. You must mount the wim and run the cmd on your Win 7 system only; you will find the wim hive under "HKEY_LOCAL_MACHINE\WIM_Software" in regedit-refer to the WIMRegHivesMounted.7z for some screen captures illustrating what I stated. That is the only way I have used the cmd files.

    Hope this clarifies it a little for ya'

    WIMHivesMounted.7z

    Check out this post:

    http://www.ryanvm.ne...opic.php?t=8616

    ....may be a workaround.

    OK! Thanks again, RickSteele. I DLed and installed WAIK on my W7 machine. The first time I tried to run your scaled down RegHive.cmd file the Reg Unload got an 'Access is denied' error. I then ran it again (no Load) and included the TakeOwn and icacls commands and the Unload worked. The WIM_Software key is no longer in my Registry. I assume my image now contains my change. I will test the image on my VM later. Thanks and enjoy, John.

    Yes, if you saved the changes before dismount you should be good to go-assuming you got no access errors merging the reg file containing your customizations. The access denied when loading/unloading is troublesome; I never get that error then. Something is keeping your files locked. I would work on finding out what that is because none of the other commands should be necessary; I have never, ever had to use anything else but the load/unload entries.

    Glad to see things starting to go your way.

  9. RickSteele, I must be missing something very fundamental here. I tried a very slimmed down version of your RegHive.cmd, but I can get only 'System cannot access the file' errors on the Reg Load command. I run RegHive.cmd in a Command Prompt with Administrator privileges (UAC is at the lowest level) and have tried using TakeOwn and icacls to get as high a permission as possible. I had not used the Load and Unload parameters of the Reg command before, so I did some searching. All I find says the file to load from must be a .hiv file type. I hope you can help me. Here is the failing command:

    reg.exe load HKEY_LOCAL_MACHINE\WIM_Software "E:\Mount\Windows\System32\config\SOFTWARE"

    My image is mounted and I can browse to the file. I can't, however, open it with RegEdit (Disk or file system error). The image was mounted (using DISM) on my XP x64 system and I am trying to run the RegHive.cmd on my W7 Ult x64 system. Thanks for your time. Enjoy, John.

    To my knowledge you can only mount the wim and load the wim hives from the native OS on the native OS. You must mount the wim and run the cmd on your Win 7 system only; you will find the wim hive under "HKEY_LOCAL_MACHINE\WIM_Software" in regedit-refer to the WIMRegHivesMounted.7z for some screen captures illustrating what I stated. That is the only way I have used the cmd files.

    Hope this clarifies it a little for ya'

    WIMHivesMounted.7z

    Check out this post:

    http://www.ryanvm.net/forum/viewtopic.php?t=8616

    ....may be a workaround.

  10. I cannot for the life of me remember why I left the double quotes in, but, you will experience no concerns with or without the double quotes-I have tried it both ways. I, also, cannot give you a reason why they are there in the first place-old age maybe....LOL. One thing I cannot stress enough is the power of the Windows 7 answer file; that xml can do anything you want with the OS. It really is worth it to spend the time.....; M$ has made it so easy using WAIK.

    I slipstream and run IE 9 exclusively now so cull the IE 9 entries if you are into IE 8 (there are not many); I use this also: http://solor.wtf.la./Windows.7/

    RickSteele, thanks again. I do use WAIK and have for some time, have an fairly thorough AutoUnattend.xml and have started injecting IE9. I did not use my IE8 tweaks, but customized IE9 and Exported the keys I needed. I Import them on subsequent installs and all seems to be working fine. What I would really like is a way to inject (integrate) SP1. I know RT7Lite will do it but I am beginning to wonder it it has gone dormant. I see only questions (including mine) but no answers lately. I tried to PM bensam56, but his Inbox is full. I would like to know how he injects SP1. Please let us all know if you have an idea. I am not particularly interested in the so called Reverse Integration methods that use Sysprep. I have never used Sysprep since I am a home user not a company support person. Thanks, John.

    Glad I could be of some assistance.

    I installed an unmodified Win7(x64), applied all the customizations from the GUI, then, Group Policy, afterwhich I exported all the reg entries I required giving preference to those in HKLM to make the settings default. I, then, merged the files and did several trial installs realtime from USB stick to test the results, adding or removing as necessary to achieve optimal. If you load your wim with DISM, show hidden files first, then, load, then open up Windows Explorer and navigate to your wim mount folder, Windows Update must be renamed manually here after the reg file with that tweak has been merged in a previous session. Also, you can take ownership of and delete that which you do not like, or add some files you want in the wim so that all installs without having to worry about doing it from First Logon etc. I remove all except the default windows/Aero Resources/Themes/Wallpapers and add my custom Themes folder to the Default user folder this way, as an example-works really well; my themes only install; one less thing to worry about...LOL

    SP1 is superseded by SoLor's pack; seriously, it is really good-http://forums.mydigitallife.info/threads/19461-Windows-Hotfix-repository is his forum. I have been using it since George King quit his endeavour and SoLor took up the torch-many months now without any issues. It slipstreams using DISM without a problem-I have saved all the cabs which I use with DISM. Many times SoLor has come up with unpublished update/hotfixes that are either included in the following M$ update cycle or published as an out of band standalone soon afterwards.

    M$ has gone out of their way to ensure nobody can easily integrate SP1; I do not have an answer for that one and agree with you on both Reverse integration and Sysprep-which, as far as I'm concerned, is a whole lot of grief and work for nothing; not to mention it is severely impacted. I'm a home user too; probably much like yourself-to sum it up-a power user.

  11. Client for NFS\

    add this to your installation

    IE8 updates, if you are not using IE9 beta\

    add this to your installation if you are not integrating Internet Explorer 9 beta

    IIS\

    MSMQ\

    Subsystem for UNIX-based Applications\

    Do not add any of these three

    Integrate to installation media\

    extract the two cabs and move the files to your "sources" folder manually replacing the files there

    Thank you.

    No Problemo', glad I could help

    SoLor has just updated the pack folders to include todays hotfixes-Oct. 12, 2010; so, you might want to revisit before starting your integration

  12. We use RunOnceEx to run post unattend processes. Some of the processes run regedit /s with a reg file. These have always worked fine in a 32bit OS. However, when I started running these in a 64bit OS, the settings do not stick. We have simply lived with the issue since 2003 64bit, but now I would like to find an answer. Interestingly, if I pause RunOnceEx with a cmd /k, then manually apply the reg file and open RegEdit, the changes do appear. However, when I reboot, the changes are reverted. Any ideas? Anyone else seen this in 64bit OS's?

    I slipstream all my custom reg entries into the wim using a cmd file like this one attached, then, save the changes. Of course your paths and file names will differ, but, it always works perfectly; so far anyways

    RegHive.7z

  13. Client for NFS\

    add this to your installation

    IE8 updates, if you are not using IE9 beta\

    add this to your installation if you are not integrating Internet Explorer 9 beta

    IIS\

    MSMQ\

    Subsystem for UNIX-based Applications\

    Do not add any of these three

    Integrate to installation media\

    extract the two cabs and move the files to your "sources" folder manually replacing the files there

  14. Sorry for the double post, but I have 2 additional questions.

    About those folders: for some of them I understand what they are for ("IE8 updates, if you are not using IE9 beta" for example) but not for all. Could you please explain to me...?

    And, in "Integrate to installation media", there are 2 cab files. But rt7lite wants only msu. How should I integrate them...?

    Thank you.

    Later edit: and when it says (for example):

    Updated: 3.10.2010

    - Added: KB981830, KB2263779, KB2276255, KB227669, KB2280390-v2, KB2289553

    - Removed: KB975849, KB979744-v2, KB982454-v2

    It's for 32 bit only or for 32 and 64 bit...?

    Here: http://solor.wtf.la./Windows.7/

    Oct 10, 2010 is the latest revision;

    any updates in the update.html that are 64-bit only are labelled (x64), ie: KB970360(x64) vs KB2297652 for example. they will not be available in the (x86) hotfix folder.

    You must extract the "Integrate to installation media" and manually replace those files in your installation files folder.

    If you do not slipstream IE 9 Beta into your wim, then, move all the IE 8 specific updates to the main update folder before beginning. SoLor separated out the IE 8 specific updates (ie: IE 8 cummulatve update for example) with the release of IE 9 beta because if you slipstream IE 9 Beta DISM will remove any specific IE 8 updates in the process.

    The headsup on the latest here:

    http://forums.mydigitallife.info/threads/19461-Windows-Hotfix-repository

  15. RickSteele, thanks much. I will take a look. Enjoy, John.

    RickSteele, I have taken a look and it actually looks fairly straight forward. I did not know that Registry changes could be slipstreamed. I have a question, probably need to ask many, but in your batch file an import looks like:

    reg.exe import ""D:\DISM_Folders\DISM_Temp\GroupPolicyRegistry.reg"

    Why the double quotes at the beginning of the file path/name? I have been doing my builds (DISM etc) under XP x64. I assume it is OK to do this. Thanks, John.

    I cannot for the life of me remember why I left the double quotes in, but, you will experience no concerns with or without the double quotes-I have tried it both ways. I, also, cannot give you a reason why they are there in the first place-old age maybe....LOL. One thing I cannot stress enough is the power of the Windows 7 answer file; that xml can do anything you want with the OS. It really is worth it to spend the time.....; M$ has made it so easy using WAIK.

    I slipstream and run IE 9 exclusively now so cull the IE 9 entries if you are into IE 8 (there are not many); I use this also: http://solor.wtf.la./Windows.7/

  16. go here:

    http://solor.wtf.la./

    the date/time stamps on the page headers are sometimes incorrect/superseeded, so, ensure you comb through all the subdirectories-ie: .NET 4.0 client and extended hotfixes comes to mind as an example.The .zip files contain all the hotfixes to the date on the zip file, ie: Sept 15, which he does monthly, the incremental updates are accessible through the x86 or x64 folders as outlined in his updated updates.HTML.

  17. RegFiles.rar

    Take a gander through the files in this attached RegFiles.rar. Windows Defender can be disabled two ways; in your answer file and through Group Policy registry entries-search in the GroupPolicyRegistry.reg file for that. The wim_reg_paths.txt provides a legend for converting the .reg to mergeable files in an installed Win 7 (64-bit). The cmd file will slipstream all of the reg files as they are in this package into your wim. I turn off all animations, UAC, Windows Defender etc. You must modify all of the paths in the cmd file to suit yours-all the files are fully customizable-comment out any registry entries you don't like. I placed so many pauses in the cmd because I like to see how each step progresses. After loading the wim registry run regedit to view the wim registry in HKLM\WIM_xxxxx. I got the inspiration and headsup for this from here:

    http://www.wincert.n...dows-7-toolkit/

    If you try to modify the Windows Defender HKLM file you will get an access violation on at least one entry. Further, WinXP is a different format. The entries in my GroupPolicyRegistry.reg file will turn it off without error. Download the latest Win 7 WAIK kit-<1gb-and install, then, take the time to learn how to create a truly comprehensive answer file. It is very easy, straight forward. You can disable almost anything from installing, along with any companion services-all fully reversible should the need arise in Programs and Features.

  18. There are updates that Windows Update simply doesn't suggest you download. The ones required for IE9 installation are good examples of these. What can I do to find a list of these and download them?

    here: (ensure you click on all availabe links in each catagory because the published date on the folders are incorrect; Hotfixes and Additions both have new entries up to Sept. 19, 2010.)

    http://solor.wtf.la./

    and

    for forum:

    http://forums.mydigitallife.info/threads/19461-Windows-Hotfix-repository

  19. Hi,

    Just a quick question... Do you need to include the windows updates in a specific order, like oldest first, or will 7Customizer apply the updates in the correct way so as to make sure that the most recent files are used?

    I'm just wondering if adding the newest patch first and the oldest patch last may possibly result in the older version of a system file being used. Up to now I've just downloaded all windows updates using autopatcher, searched the AP directory for *.msu files and added them all in one go. I'm currently building an image created with this method, but I'm not sure how I would test that all updates were applied correctly/in the right order :)

    Thanks!

    edit:

    Hmmm, the iso that I was building never showed up... does 7Customizer not like the iso destination being a network directory? (I'm building within a VirtualBox VM, so had the destination as a shared folder, which shows as a network location)

    Also, does 7Customizer not save any settings apart from the WAIK app locations?

    You do not need to worry about order etc.; Windows will sort it out, but, if the requisite files are not installed the update will not integrate. As an example I attached a list of files-Requisite.jpg- that must be integrated first before the rest if you were using SoLoR's update repository. Otherwise one or two updates will not integrate; kicking out the update not applicable....7C/DISM error. This list is just to show you an example, but, applies to any update collection.

    post-33639-032107300 1283283383_thumb.jp

×
×
  • Create New...