顯示具有 程式應用 - Integrate 標籤的文章。 顯示所有文章
顯示具有 程式應用 - Integrate 標籤的文章。 顯示所有文章

2012年10月23日 星期二

已有 *.iso 情況下製作 Windows 7/8 USB 安裝碟

在上篇 禮物 中有提到,因為忘記光碟機這回事,因此只能用 USB 來安裝 Windows 啦!

有 ISO 檔的情況下,通常可以使用 Windows 7 USB DVD Download Tool 這套 Microsoft 提供的軟體來達成

但是在這次動作中卻發生無法對我的 ADATA C906 寫入資料,每次都會卡在格式化後就停了
經過 Google 後,發現其實有更簡單且穩定性更高的方法 

首先,在 Windows 7/8 的安裝資料夾中,有個「bootsect.exe」可以分割出硬碟的開機程式碼
因此,只要先對隨身碟分割出開機程式碼區後,再把 *.iso 整個資料解壓進去隨身碟就可以啦!

Step1  bootsect.exe 命令列選項
Step2  開啟「命令提示字元」,並進入 *.iso 解壓縮出來的資料夾
Step3  輸入「bootsect /nt60 <磁碟機代號>: 」,注意後面有「:」唷!

    PS. 因為不知如何電腦一直無法 CD 到那邊,所以我直接啟動他 
            也就是將 Step2 和 Step3 合在一起了...


Step4  將 *.iso 裡面的檔案都解壓縮進去隨身碟裡就大功告成啦!


2010年7月26日 星期一

Cmdlines

    首先,要做 cmdlines 必須要先在 winnt.sif 裡面寫

      [Unattended]
      OemPreinstall=Yes

    因為 OemPreinstall 即是在安裝 XP 時,是否要載入 $OEM$\ 裡面的 cmdlines.txt

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

    另外,winnt.sif 裡面也有一個 [GuiRunOnce],差別在於 cmdlines.txt 是在未登入帳號之前,[GuiRunOnce] 是在登入之後執行

==========================================================================
以下為 A-Zong XP 2010 Final 寫的 cmdlines.txt
==========================================================================

[COMMANDS]
"SPTD.exe add /q"
"RunOnceEx.cmd"
"ie8\update\iesetup.exe /quiet /norestart /update-no"

※ 我將 IE8 解壓縮到 $OEM$\ie8\,要安裝引導程式在 update\iesetup.exe

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

    由於 SPTD、IE8 需要重新開機後才能正常使用,因此我若在 WPI 放進去,或者在 RunOnceEx 放,則會因為我最後會做磁碟清理的動作,導致有安裝,但是沒辦法正常使用的問題,特別 SPTD,Alcohol、Daemon 都需要先安裝才能裝,否則就要重新開機,因此我特別把這兩個移進去 cmdlines.txt 裡

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

    A-Zong XP 我是直接用 Administrator 作為預設登入,等我做完時才發覺這樣子很不妥當 XD 但是因為已經用 oscdimg 封裝,所以...就留到下一次有機會的時候再改啦~

    基本上,在 cmdlines.txt 裡加上 "adduser.cmd"

==========================================================================
以下為從論壇上複製、修改的 adduser.cmd,尚未驗證是否可以成功...
==========================================================================

CLS
TITLE 建立登入帳號
set _USER=覡焱
net user %_USER% /add
net localgroup administrators "%_USER%" /add
net localgroup users "%_USER%" /delete
%SystemRoot%\system32\reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v "DefaultUserName" /d "%_USER%" /f
%SystemRoot%\system32\reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v "DefaultUserPassword" /d "" /f
%SystemRoot%\system32\reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v "AutoAdminLogon" /d "1" /f
EXIT

或者以下..

CLS
TITLE 建立登入帳號
net user "覡焱" /add
net localgroup Administrators "覡焱" /add
net localgroup Users "覡焱" /del
%systemroot%\regedit /s logon.reg


※ 以上從這裡複製、修改,如果原作者有意見麻煩通知一下 XD

2009年9月3日 星期四

軟體自動安裝參數

25/July/2010
        我將裡面的參數更新為做 A-Zong XP 2010 Final
    的參數,可能有遺漏...不過大致上應該都有上來
--------------------------------------------------------------------------------------
    這篇是 A-Zong XP 2009 Final 的整合參數...
為了以防日後忘記,所以 PO 到網誌上 ~
--------------------------------------------------------------------------------------
欲先看看是否有可用的參數,可開啟 'cmd'
並輸入
               "[軟體路徑]" /?

  例如: "C:\Test\idiot.exe" /?
--------------------------------------------------------------------------------------
  NSIS → /S
  .msi → msiexec /i "檔案名稱/passive /norestart 或者 /qn
  .exe (用 msiexec 製成的) → /passive /norestart/qn
  WinRAR (含製成自解檔的) → /s
--------------------------------------------------------------------------------------
以下為 A-Zong 裡面的...若發現版本差距太多 ~ 不保證可用

7-Zip 4.65
        /S

Adobe Flash Player 10.1.53.64
       -install

Adobe Reader 9.3
       /sPB /rps

Avast! Free 5.0.418
       /VERYSILENT /NORESTART /SP-

BitDefender Total Security 2010
       /Q

CCleaner 2.33.1184
       /S

Chrome 5.0.375.99
       a. 欲下載下來,在下載的網址加上 ?standalone=1
           接下來如同一般下載一樣,按下同意並下載即可
           簡易網址為: 連結
       b. 因為下載回來時,即是自動安裝,因此只要執行即可
       c. 安裝完會預設開啟 Chrome,因此可以用 Taskkill 關掉

Daemon Tools Lite 4.35.6.91
       /S

DirectX 9.0c
       a. 請先解壓縮,裡面有 DXSETUP.exe
       b. /silent

eMule 0.50a
       /S

ESET Smart Security 4.2.40.27
       a. 下載回來即為 .msi
       b. /passive /norestart/qn

FireFox 3.6.8
       /S

GOM Player 2.1.17.4710
       /S

Internet Explorer 8
       a. 下載回來的整個封裝檔即可使用,不需解壓
       b. /passive /norestart

       ※ A-Zong XP 2010 Final 將 IE8 移到 Cmdlines.txt 裡
           也就是在 T-12 部分安裝,這樣可以讓他重新開機,防
           止之前 2009 Final、2010 Beta1 會安裝之敗的問題

Java version 6 update 20
        /passive /norestart

K-Lite Mega Codec 6.2.0
        a. 先用 -MakeUnattended 命令來建立 'klmcp.ini'
        b. /verysilent /norestart /LoadInf=".\klmcp.ini"

Kaspersky Internet Security 2010 9.0.0.736a
        a. 先用 Universal Extractor 或者 UPX 解壓封包,可以得到 .msi
        b. /passive /norestart
        c. 金鑰 (*.key)放在與 .msi 同層路徑會自動安裝

Microsoft Office 20072010
        a. 2007 和 2010 在光碟內均有 Office Custom Tool (OCT) 套件
        b. 在 CMD 或執行中進入 setup.exe /admin
            即可建立想要的 Office
        c. 將建立、存檔好的 *.MSP 放到光碟內的 Updates
        d. 如有更新,將其一同放入 Updates 即會在安裝時自動安裝
        e. 只要啟動 setup.exe 即可自動安裝,不用再添加任何參數

        ※ 更詳細的參數、命令、做法可以看 OCT 的網頁或者在光碟
             裡面的 Admin 資料夾裡也有說明書,進入相對的語言資料夾
             即可看到 oct.chm 裡面也有完整介紹

OpenOffice.org 3.20
        /qn

Picasa 3.1.71.43
        /S

PowerDVD Ultra 3D 10.0.1516.51
        a. 這是用某位大大已整合破解的版本,不確定原本是否能用
        b. /S /v/qn


SCSI Pass Through Direct 1.69
        add /q     eg. START /WAIT %~dp0\SPTD.exe add /q

Silverlight 3.0
        a. 下載回來的整個封裝檔即可使用,不需解壓
        b. /q

Skype 4.2.1.141 Beta
        /VERYSILENT /SP-

Storm Codec 2009 3.10.05.20
        /S

UltraISO 9.3.6.2750
        /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-

Windows Live Messenger 2009 14.0.8117.416
        a. 此做法為安裝所有預設功能
        b. 若只要安裝特定功能,請參照三秒練功房
        c. /silent

WinRAR 3.93
        /s

Yahoo! Messenger 10.0.0.1102
        /s
--------------------------------------------------------------------------------------

注意: 有些大小寫是很重要的唷 ~ e.g NSIS 的均用大寫 S ( /S )

2009年9月2日 星期三

RunOnceEx 做法

25/July/2010
    我將 A-Zong XP 2010 Final 的 RunOnceEx PO上來...
    與 2009 不同,我把 IE8 移到 T-12 安裝,這樣可以避免失敗
    另外我也把軟體移位,原本放在 $OEM$\$1\ 裡,現在全部移到
    Software 裡,也就是直接從光碟安裝,不用在藍色搬移資料夾
    時,還要浪費複製進去硬碟的時間,雖然安裝速度可能會稍微比
    較慢,但是這樣比較不會產生垃圾、浪費空間
--------------------------------------------------------------------------------------
    RunOnceEx 是寫在 $OEM$\Cmdlines.txt 或者寫在 I386\Winnt.sif 的 [GUIRunOnce]裡,而 RunOnceEx.cmd 主要是用來登陸 Regedit 裡面的 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx,他會在第一次開機未載入 GUI 前執行。
--------------------------------------------------------------------------------------
Cmdlines.txt 寫法 (A-Zong XP 用的方法)
    在底下加入 "RunOnceEx.cmd" ←含引號
    並與 Cmdlines.txt 放在同一層目錄
--------------------------------------------------------------------------------------
以下為 A-Zong 2010 Final 所寫的:

cmdow @ /HID
REM cmdow 可以隱藏視窗,必須要另外裝!可以把它放在 $OEM$\$$\System32 裡
REM 這樣就會再安裝自動複製進去

@echo off

set tagfile=\WIN51

FOR %%i IN (D E F G H I J K L M N O P Q R S T U V W X Y Z) DO IF EXIST "%%i:%tagfile%" set CDROM=%%i:
REM 以上是用來判斷 CD-ROM 的位置


SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
REM 以上是為了縮短以下的字數

REG ADD %KEY% /V TITLE /D "A-Zong XP 2010" /f
REM 這是標題

REG ADD %KEY%\010 /VE /D "DriverPacks" /f
REG ADD %KEY%\010 /V 1 /D "%SystemDrive%\DPsFnshr.exe" /f

REG ADD %KEY%\020 /VE /D "偽‧XP SP4" /f
REG ADD %KEY%\020 /V 1 /D "%CDROM%\Software\RunOnceEx\wxp_sp4\hotfix.cmd" /f

REG ADD %KEY%\030 /VE /D ".Net Framework" /f
REG ADD %KEY%\030 /V 1 /D "%CDROM%\Software\RunOnceEx\netfx\setup.cmd" /f

REG ADD %KEY%\040 /VE /D "DirectX 9.0c" /f
REG ADD %KEY%\040 /V 1 /D "%CDROM%\Software\RunOnceEx\DirectX\2009_Mar\DXSETUP.exe /silent" /f

REG ADD %KEY%\050 /VE /D "Silverlight 3.0" /f
REG ADD %KEY%\050 /V 1 /D "%CDROM%\Software\RunOnceEx\Silverlight\Silverlight.exe /q" /f

REG ADD %KEY%\060 /VE /D "piapi AppLocale" /f
REG ADD %KEY%\060 /V 1 /D "%CDROM%\Software\RunOnceEx\AppLocale\setup.cmd" /f

REG ADD %KEY%\070 /VE /D "軟體選單" /f
REG ADD %KEY%\070 /V 1 /D "%CDROM%\WPI\WPI.cmd " /f
REG ADD %KEY%\070 /V 2 /D "%CDROM%\Software\RunOnceEx\finish.cmd" /f

REM 以下為簡說...
REM REG ADD %KEY% /V TITLE /D "總標題" /f
REM REG ADD %KEY%\(數字a) /VE /D "各項目標題" /f
REM REG ADD %KEY%\(數字a) /V (第1項) /D "欲執行的命令" /f
REM                                          :
REM REG ADD %KEY%\(數字a) /V (第n項) /D "欲執行的命令" /f
REM 更多的指令請參考 reg /?

EXIT