Jump to content

Bilou_Gateux

Member
  • Posts

    766
  • Joined

  • Last visited

  • Donations

    0.00 USD 
  • Country

    Norway

Posts posted by Bilou_Gateux

  1. 3 members of the board have posted utilities or scripts for unattended Windows installation. only refer to computers shipped by large OEMs which utilize SLP, or System Locked Preinstallation.

    Unfortunatlely, you can't use a Dell or HP preactivated Windows OS in a Virtual Machine and preserve activation.

    I have found an interesting solution to this issue.

    http://www.vmware.com/support/esx21/doc/es...n_uuid_vms.html

    Enabling the Physical Hardware's OEM ID to Be Seen by the Virtual Machine

    Each virtual machine is automatically assigned an Original Equipment Manufacturer ID (OEMID), comprising the Manufacturer and Product Name, which is stored in the SMBIOS system information descriptor. It can be accessed by standard SMBIOS scanning software and used for systems management in the same way you use the OEMID of a physical computer.

    By default, the Manufacturer string is "VMware, Inc." and the Product Name string is "VMware Virtual Platform".

    If the virtual machine's configuration file has the option

    SMBIOS.reflectHost = TRUE

    then the Manufacturer and Product Name strings in the virtual machine are the same as the Manufacturer and Product Name of the host system.

    These strings are updated (copied from the host BIOS to the virtual machine BIOS) on every virtual machine BIOS POST (Power On Self Test).

    You can use this method with VMware Server, install Server silently on a Windows host topic starter Bilou_Gateux

    sample Windows XP Professional.vmx configuration file

    config.version = "8"
    virtualHW.version = "4"
    scsi0.present = "TRUE"
    scsi0.virtualDev = "lsilogic"
    memsize = "256"
    scsi0:0.present = "TRUE"
    scsi0:0.fileName = "Windows XP Professional.vmdk"
    ide1:0.present = "TRUE"
    ide1:0.fileName = "I:\CDIMAGE\VRMPOEM_EN.iso"
    ide1:0.deviceType = "cdrom-image"
    floppy0.present = "FALSE"
    Ethernet0.present = "TRUE"
    ethernet0.startConnected = "true"
    ethernet0.virtualDev = "e1000"
    ethernet0.connectionType = "bridged"
    displayName = "Windows XP Professional"
    guestOS = "winxppro"
    priority.grabbed = "normal"
    priority.ungrabbed = "normal"
    SMBIOS.reflectHost = TRUE

    this one is configured using infos from excellent VMX-file parameters by Ulli

    Mass Storage Controller is set to LSI Logic to check MSD integration

    Network Adapter is set to e1000 to check drivers integration

    Of course use an eligible OEM manufacturer box as host for VMware Server.

    GetSysInfo output @T39~T35

    MiTeC System Information Utility 9.4.0 - Copyright © 1997-2005 Michal Mutl

    Type /? for options

    SYSTEM OVERVIEW...OK

    -------------------------------------------------------------------------------

    System: ACPI Uniprocessor PC

    Model: FUJITSU SIEMENS ESPRIMO C

    System Up Time: 4 Minutes, 15 Seconds.

    Processor #1

    APIC: 0

    Name: Intel Pentium 4

    Frequency: 3033 Mhz

    Voltage: 3,3V

    Package: CPU socket #0 (ZIF Socket)

    Mainboard: Intel Corporation 440BX Desktop Reference Platform

    J19: Serial Port 16550A Compatible (9 Pin Dual Inline (pin 10 cut)/DB-9 pin male)

    J23: Parallel Port ECP/EPP (25 Pin Dual Inline (pin 26 cut)/DB-25 pin female)

    J11: Keyboard Port (None/Circular DIN-8 male)

    J12: Keyboard Port (None/Circular DIN-8 male)

    3 x ISA (16 bit)

    4 x PCI (32 bit)

    Memory: 255 MB (114640 KB free)

    Type: 1 x 256 DRAM

    Speed: 0 ns

    OS: Windows XP [5.1.2600]Logged User: SYSTEM

    Video:

    Resolution: 640 x 480 - 32 bit

    Monitor:

    Sound Adapter: Media Control Devices

    Network Adapters:

    <no adapters detected>

    Local Host Name:

    IP Address: 127.0.0.1

    Drives/Tapes/CDROMs:

    NECVMWar VMware IDE CDR10

    VMware, VMware Virtual S SCSI Disk Device

    Floppy disk drive

    Modem: <none>

    Mouse: PS/2 Compatible Mouse

    Keyboard: Standard 101/102-Key or Microsoft Natural PS/2 Keyboard

    Printer:

    [edit]

    typo errors

    [/edit]

  2. Updating Symantec AntiVirus Corporate Edition virus definitions without using LiveUpdate

    Windows XDBdown.cmd script

    @set COPY_XDB_TO="c:\Program Files\SAV\"

    @set RAPIDRELEASE=0

    @set XDBTEMP=%temp%

    @rem ==============================================================================================

    @rem Set RAPIDRELEASE=1 to download repidrelease definitions, RAPIDRELEASE=0 for fully QA'd definitions (standard).

    @rem Change COPY_XDB_TO= to point to the SAV CE server directory (or where you want the XDB file copied)

    @rem you can also run the script directly from the SAV folder and it will copy the definitions there.

    @rem XDBTEMP is the temp folder the script will use while downloading definitions, set to %temp% to use system default

    @rem ==============================================================================================

    @rem Script for downloading virus definition updates for

    @rem Symantec Antivirus Corporate Edition version 8.x and 9.x

    @rem This unsupported utility is provided for your convenience only.

    @rem Symantec Technical Support cannot provide support for the creation,

    @rem use, or troubleshooting of Windows scripts.

    @rem ==============================================================================================

    @echo off

    rem ========= check that OS is win2k or better ============

    if not "%OS%" == "Windows_NT" goto BADOS

    if "%APPDATA%" == "" goto BADOS

    rem ========= make sure to be in script directory ============

    if exist rtvscan.exe set COPY_XDB_TO=%CD%

    for %%i in (%0) do @%%~di

    for %%i in (%0) do @cd %%~pi

    if exist rtvscan.exe set COPY_XDB_TO=%CD%

    rem =========== get name/size of last file from "xdbdown.lastfile" ============

    if not exist xdbdown.lastfile goto NOLAST

    for /f "tokens=1" %%f in (xdbdown.lastfile) do set lastfile=%%f

    for /f "tokens=2" %%f in (xdbdown.lastfile) do set lastsize=%%f

    :NOLAST

    rem ========= jump to temp dir ============

    if not exist "%XDBTEMP%\xdbtmp" md "%XDBTEMP%\xdbtmp"

    if exist "%XDBTEMP%\xdbtmp\*.xdb" del "%XDBTEMP%\xdbtmp\*.xdb"

    pushd "%XDBTEMP%\xdbtmp"

    rem =========== make ftp script for checking xdb directory on ftp ===========

    echo open ftp.symantec.com> check.txt

    echo anonymous>> check.txt

    echo email@address.com>> check.txt

    set xdbfolder=xdb

    if "%RAPIDRELEASE%" == "1" set xdbfolder=rapidrelease

    echo cd AVDEFS/norton_antivirus/%xdbfolder%>> check.txt

    echo dir *.xdb chk.lst>> check.txt

    echo bye>> check.txt

    rem =========== get filename and size from ftp ============

    if exist chk.lst del chk.lst

    ftp -s:check.txt

    if not exist chk.lst goto ERROR

    for /f "tokens=9" %%f in (chk.lst) do set xdbfile=%%f

    for /f "tokens=5" %%f in (chk.lst) do set xdbsize=%%f

    if "%xdbfile%" == "" goto ERROR

    if "%xdbsize%" == "" goto ERROR

    rem =========== compare ftp name/size to local ============

    if not "%xdbfile%" == "%lastfile%" goto DOWNLOAD

    if not "%xdbsize%" == "%lastsize%" goto DOWNLOAD

    popd

    echo.

    echo Already downloaded latest %xdbfolder% file: %xdbfile% - size %xdbsize%

    echo %date% %time% Already downloaded latest %xdbfolder% file: %xdbfile% - size %xdbsize% >> XDBdown.log

    goto END

    :DOWNLOAD

    rem ========= make ftp script for downloading new xdb file =========

    echo open ftp.symantec.com> down.txt

    echo anonymous>> down.txt

    echo email@address.com>> down.txt

    echo cd AVDEFS/norton_antivirus/%xdbfolder%>> down.txt

    echo bin>> down.txt

    echo hash>> down.txt

    echo get %xdbfile%>> down.txt

    echo bye>> down.txt

    rem ============= download new file =================

    ftp -s:down.txt

    for %%i in (%xdbfile%) do @set newsize=%%~zi

    if not "%newsize%" == "%xdbsize%" goto ERROR

    move %xdbfile% %COPY_XDB_TO%

    if exist %xdbfile% goto ERRORMOVE

    popd

    echo.

    echo %xdbfile% %xdbsize% > xdbdown.lastfile

    echo Downloaded new %xdbfolder% file: %xdbfile% - size %xdbsize%

    echo %date% %time% Downloaded new %xdbfolder% file: %xdbfile% - size %xdbsize% >> XDBdown.log

    goto END

    :ERROR

    popd

    echo.

    echo ERROR: problem downloading %xdbfolder% definition file. xdbfile=%xdbfile% xdbsize=%xdbsize% newsize=%newsize% (lastfile=%lastfile% lastsize=%lastsize%).

    echo %date% %time% ERROR: problem downloading %xdbfolder% definition file. xdbfile=%xdbfile% xdbsize=%xdbsize% newsize=%newsize% (lastfile=%lastfile% lastsize=%lastsize%). >> XDBdown.log

    type "%XDBTEMP%\xdbtmp\chk.lst" >> XDBdown.log

    echo. >> XDBdown.log

    goto END

    :ERRORMOVE

    popd

    echo.

    echo ERROR: problem moving definition file to SAV folder. COPY_XDB_TO=%COPY_XDB_TO% newsize=%newsize% (lastfile=%lastfile% lastsize=%lastsize%).

    echo %date% %time% ERROR: problem moving definition file to SAV folder. COPY_XDB_TO=%COPY_XDB_TO% newsize=%newsize% (lastfile=%lastfile% lastsize=%lastsize%). >> XDBdown.log

    goto END

    :BADOS

    echo.

    echo ERROR: this script needs Windows 2000 or better.

    echo %date% %time% ERROR: this script needs Windows 2000 or better. >> XDBdown.log

    goto END

    :END

    if exist "%XDBTEMP%\xdbtmp\check.txt" del "%XDBTEMP%\xdbtmp\check.txt"

    if exist "%XDBTEMP%\xdbtmp\down.txt" del "%XDBTEMP%\xdbtmp\down.txt"

    if exist "%XDBTEMP%\xdbtmp\chk.lst" del "%XDBTEMP%\xdbtmp\chk.lst"

    rd "%XDBTEMP%\xdbtmp"

    set COPY_XDB_TO=

    set RAPIDRELEASE=

    set lastsize=

    set lastfile=

    set newsize=

    set xdbsize=

    set xdbfile=

    set xdbfolder=

    set xdbtemp=

  3. Performing a customized unattended installation of Virtual Server

    The Virtual Server Administrator's guide outlines how to perform a basic unattended installation of Virtual Server. However it does not tell you how to do a customized unattended install (where you only install some of the components). You can do this with the following command (all one line):

    msiexec /I "Virtual Server 2005.msi" /L*v %TEMP\VS2005Install.log ADDLOCAL=VirtualServer,VMRCClient,DevAndDoc,VSWebApp PIDKEY=#YOUR_PID_WITHOUT_DASHES# /qb-

    Where you remove the components from 'ADDLOCAL' that you do not want installed. So if you just wanted the VMRC client you would run:

    msiexec /I "Virtual Server 2005.msi" /L*v %TEMP\VS2005Install.log ADDLOCAL=VMRCClient PIDKEY=#YOUR_PID_WITHOUT_DASHES# /qb-

    Note: To get the .msi file with Virtual Server 2005 R2 you will need to run Setup.exe /c /t [drive letter]:\[path to the .msi file].

    Source: Virtual PC Guy's WebLog

  4. Just wondering if there would be an advantage to running this from DetachedProgram rather than svcpack or cmdlines. With some things in Windows setup, the earlier the better.

    RIS install + run @DetachedProgram = :thumbup

    ristndrd.sif

    [GuiUnattended]
    DetachedProgram=".\system32\cmd.exe"
    Arguments="/Q /C FOR /F %I IN (%SystemRoot%\SYSTEM32\$WINNT$.INF) DO (FOR %J IN (%I\$OEM$) DO (IF EXIST %J (%J\NirCmd.exe exec hide %J\OCA_MRK.CMD)))"

    OCA_MRK.CMD

    @FOR /F %%a IN (%SystemRoot%\SYSTEM32\$WINNT$.INF) DO (FOR %%b IN (%%a) DO (IF EXIST %%b (SET DOSPATH=%%b)))

    :oemscan
    %dospath%\$oem$\oemscan.exe>%systemdrive%\oemscan.log
    %dospath%\$oem$\oemscan.exe

    oemscan.log

    OEMBIOS Scanner v1.21 by Jeremy (xehqter)

    Matched: Compaq

    Checking Authenticity of OEMBIOS files

    OEMBIOS files pass Validation

    Copying C:\$WIN_NT$.~LS\$oem$\HP\OEMBIOS.BIN : Successful

    Copying C:\WINDOWS\system32\DllCache\OEMBIOS.BIN : Successful

    Copying C:\$WIN_NT$.~LS\$oem$\HP\OEMBIOS.SIG : Successful

    Copying C:\WINDOWS\system32\DllCache\OEMBIOS.SIG : Successful

    Copying C:\$WIN_NT$.~LS\$oem$\HP\OEMBIOS.DAT : Successful

    Copying C:\WINDOWS\system32\DllCache\OEMBIOS.DAT : Successful

    Importing C:\$WIN_NT$.~LS\$oem$\HP\OEMBIOS.CAT : Successful

    OEMBIOS Scanner v1.21 by Jeremy (xehqter)

    Congratulations Jeremy for your OEMScan utility.

  5. The Open File - Security Warning dialog box is displayed when you try to silently install...

    sample batch

    @echo off
    setlocal enableextensions
    setlocal enabledelayedexpansion
    call :__preinit

    ::##############################
    ::#
    ::# settings: here are some settings that might need to be set up before using this for the first time
    ::#
    ::# set
    set name=SEE_MASK_NOZONECHECKS
    set value=1
    ::#
    ::# settings end
    ::#
    ::##############################

    pushd %BIN_Dir%
    ::# make sure all external utilities are accessible
    call :__checkExtUtils
    if "%INST_ABORT%" == "1" exit /b 1
    setenv -m !name! !value!
    popd

    @echo Installing the K-Lite Mega Codec Pack
    @klmcodec153.exe /verysilent /LoadInf=".\klmcp.ini"
    @echo Done!
    goto :eof

    ::##############################
    ::#
    ::# functions
    ::#

    :__preinit
    set INST_Dir=%~dp0
    set INST_Dir=%INST_Dir:~0,-1%
    set BIN_Dir=%~d0\bin
    goto :eof

    :__checkExtUtils
    ::# make sure external utils are accessible and throw an error if not
    ::# http://barnyard.syr.edu/~vefatica/
    ::# view/modify NT's "master" USER and MACHINE environments at command line
    setenv -u Temp >nul 2>&1 || goto __checkExtUtilsError
    goto :eof

    :__checkExtUtilsError
    echo Some of the external utilities are not accessible.
    echo Make sure you extracted the archive correctly and confirm
    echo that the utilities are in bin directory under root
    set INST_ABORT=1
    goto :eof

    ::#
    ::# functions end
    ::#
    ::##############################

  6. For the purpose of putting Internet temporary files on a RAM disk, you can use:

    Free RAMDisk for Windows 2000 / Windows XP / Windows Server 2003 version 5.0.2.2

    The size is limited to 64 Mb, large enough to browse the web.

    For downloading huge files, a download manager is mandatory. Otherwise the size of downloadable file is limited by the free space available in the RAM disk if IE is used.

    How to install QSoft RAMdisk unattended here

    +------------------------------------------------------------------------------------------------------+

    My script is written from an original idea found here: DrivesList

    I have a cleaner version of the original script which don't use temp files for parsing data.

    :DrivesList
    @echo off
    setlocal ENABLEEXTENSIONS EnABLEDELAYEDEXPANSION
    set Drive_Count=0
    set DrivesList=

    for /f "skip=1 TOKENS=1*" %%i in ('fsutil fsinfo drives^|more') do (
    set Drive=%%i
    set /a Drive_Count+=1

    for /F "tokens=1* delims=- " %%A in ('fsutil fsinfo drivetype !Drive!^|find "-"') do (
    echo Drive !Drive_Count!: [!Drive:~0,1! ] %%B
    set MountPoint_Count=
    for /F "tokens=* delims=:" %%Z in ('Mountvol^|find "!Drive:~0,1!:\"') do (
    set MountPoint=%%Z
    if !MountPoint:~8! NEQ !Drive! (
    set /a Drive_Count+=1
    set /a MountPoint_Count+=1
    echo MountPoint !Drive_Count!: [!MountPoint:~8,1!!MountPoint_Count!] !MountPoint:~8!
    set MountPoint[!Drive:~0,1!]=MountPoint_Count
    )
    )
    set Drive[!Drive:~0,1!]=%%B !MountPoint_Count!
    set DrivesList=!DrivesList! !Drive:~0,1!!MountPoint_Count!
    )
    )
    rem echo Drive[q] [%Drive[q]%]
    echo dl: %DrivesList%
    echo off
    endlocal

    [edit]

    instead of

    'fsutil fsinfo drives^|more'

    command, use

    'fsutil fsinfo drives^|find /v ""'

    which don't require more utility

    [/edit]

  7. little script written to set a volatile environment variable RamDisk.

    using builtin WinXP/2003 Server fsutil.exe CLI tool

    and Vincent Fatica SetEnv.exe CLI tool

    @ECHO OFF&SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION
    call :__preinit

    ::##############################
    ::#
    ::# settings: here are some settings that might need to be set up before using this for the first time
    ::#
    ::# set the volume name to search for
    set volstring=RamDisk
    ::#
    ::# settings end
    ::#
    ::##############################

    ::# make sure all external utilities are accessible
    call :__checkExtUtils
    if "%INST_ABORT%" == "1" exit /b 1

    ::# http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/fsutil.mspx
    ::# fsutil (WinXP/2003 Server)
    for /f "skip=1 tokens=1*" %%i in ('fsutil fsinfo drives^|more') do (
    set dl=%%i
    for /f "tokens=2* delims=:" %%j in ('fsutil fsinfo volumeinfo %%i^|find /i "Volume Name"') do (
    ::# Remove trailing reverse solidus
    if "!dl:~-1!"=="\" (set dl=!dl:~0,-1!)
    ::# Remove leading and trailing spaces if any
    for %%k in (%%j) do SET vn=%%k
    )
    ::# Debug infos
    echo/Drive Letter: !dl! Volume Name: !vn!
    ::# Function call
    if "!vn!"=="%volstring%" call :__found
    )
    goto :eof

    ::##############################
    ::#
    ::# functions
    ::#

    :__preinit
    set INST_ABORT=
    set INST_Dir=%~dp0
    set INST_Dir=%INST_Dir:~0,-1%
    set BIN_Dir=%~d0\bin
    goto :eof

    :__checkExtUtils
    ::# make sure external utils are accessible and throw an error if not
    ::# http://barnyard.syr.edu/~vefatica/
    ::# setenv set environment variables
    %BIN_Dir%\setenv -u Temp >nul 2>&1 || goto __checkExtUtilsError
    goto :eof

    :__checkExtUtilsError
    echo Some of the external utilities are not accessible.
    echo Make sure you extracted the archive correctly and confirm
    echo that the utilities are in bin directory under root
    set INST_ABORT=1
    goto :eof

    :__found
    ::# set volative environment variable RamDisk
    %BIN_Dir%\setenv -v !vn! !dl!
    set vn=
    goto :eof

    ::#
    ::# functions end
    ::#
    ::##############################

    and example usage of this volatile environment variable

    How do i put Internet temporary Internet files on a RAM disk

    %SystemRoot%\system32\rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 .\IEUSFLDR.INF

    IEUSFLDR.INF

    [Version]
    Signature = "$Windows NT$"

    [DefaultInstall]
    AddReg = AddReg
    DelReg = DelReg
    UpdateInis = UpdateInis

    [AddReg]
    HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders","Cache",%REG_EXPAND_SZ%,"%RAMDISK%\Documents and Settings\%UserName%\Local Settings\Temporary Internet Files"
    HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders","Cookies",%REG_EXPAND_SZ%,"%RAMDISK%\Documents and Settings\%UserName%\Cookies"
    HKCU,"Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders","History",%REG_EXPAND_SZ%,"%RAMDISK%\Documents and Settings\%UserName%\Local Settings\History"



    [DelReg]

    [UpdateInis]

    [Strings]

    ;
    ; Non-localizable strings
    ;

    REG_SZ = 0x00000000
    REG_MULTI_SZ = 0x00010000
    REG_EXPAND_SZ = 0x00020000
    REG_BINARY = 0x00000001
    REG_DWORD = 0x00010001

  8. winupdl: Windows Updates Download from an Internet published list.

    Starting version 0.4b

    Current date is: 19/08/2006

    Current time is: 22:12:30,12

    Hotfixes will be downloaded to: Z:\winupdl\dl

    DEBUG: CURRENT CONFIG

    WINUPDL_BDATE=(20060817)

    WINUPDL_DDIR=Z:\winupdl\dl

    WINUPDL_Dir=Z:\winupdl

    WINUPDL_ISNTANCE=25348

    WINUPDL_LIST_ADDR=http://go.microsoft.com/fwlink/?LinkId=18922

    WINUPDL_LOG=Z:\winupdl\log\winupdl-20060819-221230.log

    WINUPDL_Product=^Windows Server 2003.*

    WINUPDL_ServicePack=Windows Server 2003 Service Pack 1

    WINUPDL_Severities=Unrated|Low|Moderate|Important|Critical

    WINUPDL_TIMESTAMP=20060819-221230

    WINUPDL_TmpPrefix=tmp\winupdl_25348_tmp

    WINUPDL_TMP_DLPaths_FILE=tmp\winupdl_25348_tmp_DLPaths

    WINUPDL_TMP_H01=tmp\winupdl_25348_tmp_h01

    WINUPDL_TMP_L02=tmp\winupdl_25348_tmp_l02

    WINUPDL_TMP_PatchLocationIDs_FILE=tmp\winupdl_25348_tmp_PatchLocationIDs

    WINUPDL_TMP_ProductIDs_FILE=tmp\winupdl_25348_tmp_ProductIDs

    WINUPDL_TMP_SCRIPT=tmp\winupdl_25348_tmp_script.cmd

    WINUPDL_TMP_SED=tmp\winupdl_25348_tmp_filter.sed

    WINUPDL_TMP_ServicePackIDs_FILE=tmp\winupdl_25348_tmp_ServicePackIDs

    WINUPDL_TMP_SeverityIDs_FILE=tmp\winupdl_25348_tmp_SeverityIDs

    WINUPDL_TMP_TRANSFORM=tmp\winupdl_25348_tmp_xml.transform

    WINUPDL_TMP_UPDLIST_FILE=mssecure.xml

    WINUPDL_TSdate=20060819

    WINUPDL_TStime=221230

    WINUPDL_UPDLIST_CAB=MSSecure_1033.cab

    WINUPDL_VERSION=0.4b

    WINUPDL_WGET_PARAMS=--verbose --tries=0 --timestamping --progress=dot:mega --append-output=Z:\winupdl\log\winupdl-20060819-221230.log

    Downloaded: xx xxx xxx bytes in 36 files

    some updates reported by Web Windows Update are not included in mssecure.xml.

    The script works as expected. Great work tzeentch

  9. Don't know what tool is used to create/write/modify the ul file.

    To create localized version of .ul file, you can download the ENU one, change the extension to .xml and open it with MindFusion's XML Viewer, Freeware XML Editor for editing.

    you will have to change: jcarle instructions on post #3

    First, the general information about the UL file must placed in the top-level <updatelist> tag.

    Before adding the updates, the categories that will be used in the UL file must be declared.

    The update items contain all the information on each individual update available.

    • title
    • description
    • filename
    • url

    i have already 90% of update items infos (title, URL) for Server 2003 ENU (parsed from log files). See thread in HFSLIP pinned topics. maxximum FRA is available as starting point. Not enough time to edit :wacko:

  10. http://www.r2.com.au/

    HideOE v1.1.6

    Released: 30th December 2005

    --------------------------------------------------------------------------------

    Ever wanted the ability to hide Outlook Express or to minimize it to the sytem tray?

    Now you can! Hide Outlook Express creates a Tray Icon, and allows you to show and hide Outlook Express by clicking the icon. It can also be set to hide Outlook Express when you minimize it.

    Compatible with Windows 98/ME/2000/XP

    And the same for Outlook 2000
    HideOutlook v1.0.18

    Released: 29th April 2002

    --------------------------------------------------------------------------------

    Ever wanted the ability to hide Outlook or to minimize it to the sytem tray?

    Now you can! HideOutlook creates a Tray Icon, and allows you to show and hide Outlook by clicking the icon. It can also be set to hide Outlook when you minimize it.

    Compatible with Windows 98/ME/2000/XP

  11. Change both.

    if you don't use FDV's fileset, you can run a script

    :// http://www.niiconsulting.com/checkmate/2006/07/userassist-revisited/
    reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\UserAssist\Settings" /v NoEncrypt /t REG_DWORD /d 1 /f
    reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\UserAssist\Settings" /v NoLog /t REG_DWORD /d 1 /f

  12. The only script i have ever dreamed about.

    Parse MSFT own list without effort.

    :thumbup

    but...

    Expanding mssecure_1033.cab to mssecure.xml

    mssecure_1033.cab: 321898 bytes expanded to 2817209 bytes, 775% increase.

    Parsing updates list

    Error: Document ends too soon

     in unamed entity at line 1 char 1 of <stdin>

    Fatal LTSTD error (severity 1) at d:\work\LTXML\src\api\sgmlfiles.c.981: Parser

    detected error

    List of updates parsed

    Downloading files from list file: "tmp\winupdl_4548_tmp_DLPaths"

    and it starts downloading each update for all OS flavors...

    maybe some inconstitency in current mssecure.xml?

×
×
  • Create New...