★1CD起動★☆★Windows PE★☆★手作りOS★
Windows2000/XP チューンナップ専用スレ Part22 http://toro.2ch.net/test/read.cgi/win/1246007988/ 358 :名無し~3.EXE:2013/09/05(木) 09:16:09.91 ID:oJtSk398 >>355 通常の方法では無理。 DISKMOD.SYSを使うと設定できるらいが、漏れの環境ではフリーズして作動しなかった。 またDISKMOD.SYSは設定が難しい。 なぜpagefile.sysが置けないかと言うと、WIN XP以降は取り外し(ホットプラグ)可能デバイスにはpagefile.sysが置けない仕様 になった。WIN2000では置けた。よく誤解されているがリムーバルディスクをハードディスクと して認識させれば設定できると 言われることがあるが、その制限と前記の制限両方クリアする 必要がある。また前記のケースの場合、見かけ上はUSBドライブに設定できるが実際は警告無しに内蔵ハードディスクにpagefile.sysが置かれたり ページファイル無になったりするなったり少なくなったりして、速くなったと勘違いする人もいるので注意が必要。 アクセスランプが点灯していなければ作動していない。 359 :名無し~3.EXE:2013/09/05(木) 22:21:40.70 ID:sfRoOvd+ DISKMOD.SYSうまくいった。 >DISKMOD.SYSを使うと設定できるらいが、漏れの環境ではフリーズして作動しなかった。 USB-MOドライブを接続していたので外したら起動するようになった。 WinPE4.0をいじっているのですが、各レジストリツリーのハイブファイルって どこにあるんですかね?具体的には HKEY_CURRENT_USER\Console(実体はHKEY_USERS\.DEFAULT) の中を任意の状態にしたいです(起動後に開くコンソールを任意の設定にしたい) 以下やってみたこと 1."mount\Users\Default\NTUSER.DAT"を書き換える →効果無し 2."mount\Windows\System32\config\systemprofile\ntuser.dat"を書き換える →効果無し 3."mount\Windows\System32\config\DEFAULT"を書き換える →効果無し 4."HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\hivelist"を見てみる →"\REGISTRY\USER\.DEFAULT"が空っぽ 5."HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\hivelist"内を書き換える →"mount\Windows\System32\config\SYSTEM"に該当キー無し ちょっと手詰まりです・・・orz Windows PEって普通にブラウザも入ってなければmsiのソフトも使えないんだよな 本当にハードウェアに異常が出て復旧不可能になりそうな緊急時にPEでデータbackupしてる せっかくの1CD起動型だというのに何もできないのはちょっと悲しいかなぁ 追加しろよ これまで膨大な情報が蓄積されてきたのに勿体ない BartPEの時代からMSIプラグイン普通にあるよね? 699MB以内に収めるカスタマイズしてるサイトってありますか? CDRの余りを有効活用できればと思っていましたが、ファイルサイズ的にやっぱり無理なんですね WinPE4.0だけどマウント、アンマウントを繰り返していると ファイルを追加していないのにwimファイルがドンドン肥大化していく なんだこれ・・・ いわゆるメモリお漏らしや断片化だな アイホンが盛大にお漏らしする事で有名 dismで/Apply-Image→/Capture-Imageしたら小さくなった 何で0〜数Byteを書き換えただけでwimが数MByteずつでかくなっていくんだよw つかwinpeshl.iniのLaunchAppsセクションの動作も変 プログラム,オプション らしいけどオプションの記述に制約があって Winpeshl.iniに [LaunchApps] %SystemRoot%\System32\cmd.exe,/k %SystemRoot%\System32\foo.bat と書くと/k以降が無視されてしまって期待した動作をしない。結局レジストリに AutoRun値を作って実行することにした WinPE2.0 ← 今まで使っていた。Win8.1のインストールが出来ないので更新を検討 ↓ WinPE4.0 ← RE系のコマンドがない事に気づく。ファイル不足の時にエラーが出ない ↓ WinPE3.1 ← グラフィックドライバがウンコで表示が遅すぎ ↓ WinPE4.0 ← 魔改造したらそこそこ使えそうな感じになった。イマココ 基本が理解出来てないな 自分でos作ってみたら良いよ >>222 LaunchAppsセクションは似たような内容で悩んだことがあったが そうかAutorunを使う手があったか 互換シェルつっこんだPE3.1レスキューに使ってるけど そろそろsecureboot解除できないタブレットなんかのために4作らないといかん AIKってWindows_PE作るためのものじゃないのに なんでここではそういう体になってんの? WinPE のいまむかし (日本語入力、PowerShell、Disk2vhd も) yamanxworld.blogspot.jp/2014/03/winpe-powershell.html うちのPE4.0は、普通に日本語IME追加して動いてるけど。 WindowsPEを日本語キーボード対応にするのが面倒なんで WindowsREで我慢する。 >>229 やり方教えてください ちなみに私の作成環境はwindows 7でPE4.0 を作りたいです 昨日初めてつくったけど 一回目はXP用ドライバー統合したためか 窓のマーク出た画面で停止し勝手に再起動して 起動せず… あと、統合できるファイラーなんかがあれば教えてください X-Finderとか統合できないのかな VistaPEか7PE_SEの頃の野良を弄ればできるんじゃないの? Windows PEに「ディスクの管理」を実装させることは出来ないでしょうか? Windows PEをCDブートさせ、任意のHDD上にパーティションを作成したり削除したりしたいのですが そのためには「ディスクの管理」を実行させる必要があります。 Windows PE 3.0を作成してみましたが残念ながら「ディスクの管理」は含まれていませんでした。 >>235 ググればすぐ出てくるけど、diskpartとかGPartedとか。 >>236 > diskpartとかGPartedとか。 自分でダウンロードしてきてPEにインストールしないといけないってことですか? diskpartは元から入ってるもんだが? diskmgmt.mscもある >>238 > diskmgmt.mscもある 入ってたんですか! それをコマンドラインから起動するのは盲点でした ADKの他にインストールDVDが要るんじゃないか。 >>239 すみません、diskmgmt.msc入ってませんでしたorz・・・ atmarkit.co.jp/ait/spv/1402/13/news133_2.htmlを参考に パッケージを追加し、日本語化コマンドも実行し PE4作ったけど、ネット接続出来ないし 日本語入力も出来ない てか日本語キーボードにすらなってな winpeshl.iniでシェル変更した後、wpeinit.exeを続けて起動時の処理として呼ぶにはどしたらいいの? 実行中の WinPE のバージョンは? ttp://yamanxworld.blogspot.jp/2014/07/windows-pe.html UEFIなマシンでパーティションを操作出来るGUIアプリは無いでしょうか? できればUBCDを使いたいのですがUEFIではブート出来ない様です。 Linuxベースのツールならそれなりに GParted Live CDとか >>245 Windows PEと無関係な質問は止めてください。 windows7マシンでpe5.x作れば 以前と同じやり方で日本語IMEくみこめるんだな。 管理者必携のトラブルシューティングツール「Windows PE 5.0」の起動用USBメモリを作成する (1/2) http://www.atmarkit.co.jp/ait/articles/1402/13/news133.html に従ってやろうとしてもdismのオプション体系が現バージョンは異なってる でここを見て同じことをやろうとしたがドライバの追加でさっそく失敗する https://infra20th.wordpress.com/tag/windows-pe-5-1/page/2/ タコよなあ我ながら http://i.imgur.com/S883diI.png WindowsPE5.1x86の最小構成でIMEが動いている図 Windows7x64のIMEを移植 WindowsADK(Windows8.1U1用)を使用 dism /image:【sourcedir】\mount /add-package /packagepath:"C:\Program Files (x86)\Windows Kits\8.0\Assessment and Deployment Kit\Windows Preinstallation Environment\x86\WinPE_OCs\WinPE-Fonts-Legacy.cab" 同下 JA-JP\lp.cab 同下 WinPE-FontSupport-JA-JP.cab 同下 winpe-fontsupport-ja-jp.cab dism /image:【sourcedir】\mount /Set-AllIntl:ja-JP dism /image:【sourcedir】\mount /Set-LayeredDriver:6 これを追加で実行(NG対策のため一部省略) WinBuilderのTargetフォルダに自前でファイルを追加して一発ビルドできるようにした IMEの追加は、 バッチファイルの段階で「^> nul」を/fに置き換えるか、 バッチファイル実行後のIMEReg.CMDの、REG ADDの「> nul」を「/f」に置き換えておく(最後の3行は/fが重複するので消す) 最後の行に念のためexitを追加する。STARTNET.CMDに関する部分は削除してもよい またSystem32\autorun.cmdに call %windir%\System32\IME\IMEReg.CMD の行を追加する NPAPIのFlashの追加は、いちど作成したISOで起動してFlashPlayerをインストールした後、(←WinBuilderでMSI Installerを組み込んでおく?) HKEY_LOCAL_MACHINE\SOFTWARE\MozillaPluginsをエクスポート、System32\Macromedをコピーしておいて、 Targetフォルダ下のautorun.cmdに regedit /s %%regファイルの場所%%\MozillaPlugins.reg を追加、指定した場所にregファイルを設置 スタートメニュー項目の変更/日本語化する場合ははSystem32\Win8PE.cfgの項目をいじる デフォルトではスタートメニューのフォルダがローカライズされてない英語名なので、日本語化する場合は文字を置き換える(ただしDesktopと、TaskbarTmpの「explorer」だけは置き換えない) 加えてProgramData下とAppData下のStart Menu\Programs以下のフォルダをそれぞれ削除しておく(重複を防ぐため) WinBuilder側で言語の設定をImport HostOSにしておけばWindows ADKいらなかった(各パッケージのローカライズをする場合は必要だろうけど) FlashはあらかじめIE用のもの(IE Flash (ActiveX only))を組み込んでおく スタートメニューにピン留めしたい場合、作成したISOから起動して、項目を追加した後、 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\StartPage2をエクスポート、 X:\Users\Default\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenuをコピーして、 それぞれWin8PE SEのTargetフォルダにコピー System32\Winpeshl.iniの[LaunchApps]に regedit ,/s Y:\debug\MozillaPlugins.reg ←LaunchAppsのオプション追加はカンマが必要 を、"X:\Program Files\PEShell\PEShell.exe"よりも上の行に追加する (試していないので、ダメだったら適当なバッチファイルを呼び出してそれにregedit /sで読み込ませてください) PEShell.exeが起動するより先にregファイルを読み込ませるのが味噌 Y:\debug\MozzilaPlugins.regって間違えてうちの設定を書いちゃったけど、そこは個々人でregファイルの場所を指定してください NPAPI用Flashの追加は、Opera12を標準のスクリプトで組み込む場合は不要だった。そっちのほうがいいな 質問です adksetup.exeのバージョンが8.100.26866の場合はWindows PE 5.1という事で良いのでしょうか? 26629以降は8.1U1(pe5.1)みたいだし >>259 あ、もちろんフォルダのバージョンは確認してるのですが 8.1が5.0で、8.1Updateが5.1のようなので、判別できずにいました >>260 さんの言う通りだとすると、PE5.1で良さそうですね ありがとうございました ここできいていいのかわからないけど AOMEI PE Builder これをDLしました 8.1の日本語環境だと使えないとエラーがでるみたいです みなさんはどうなんでしょうか? 適したスレあったら誘導願います ん?8.1って公式対応してなかったっけ 8.1持っていないのでちょっとどういうエラーなのかわからないけれど 自分はWindows7 Enterprise 32bit 日本語版の評価版ISOを空いてるHDDに入れて、そこから作った 別に、仮想環境で作ってホストOSにISOを転送してもいい 公式FAQも参考に(英語) http://www.aomeitech.com/pebuilder/help/faq.html ここかな↓ 【Partition】AOMEI その1【Backup】 http://anago.2ch.net/test/read.cgi/software/1405771444/ 組み上がった Windows PE のネタはこっちにも多少関係あるかもだが。 aomei backupperを普通のPEに組み込んで起動させた人はいるみたい http://www.aomeitech.com/forum/discussion/933/backupper-portable-and-64bit-pe-files/p1 WinBuilder等で作った環境にこの方法で組み込んだほうが使い勝手はいいんじゃないかな 自分が以前行った時の場合、ただsysとプログラムのフォルダを設置しただけだとAOMEI Backupperのメニューからイメージファイルを参照できなかったけど 他スレの話だが、OptiDriveControlはAOMEI PE Builderで作ったWindows PE3.0上で問題無く動作しちゃうんだよね 必要なdll等を組み込んでくれる だから実質使用期限無制限で使える Windows PE でWindows インストーラーを動かす方法 1:下のリンクからWindows インストーラー2.0を入手 ttps://web.archive.org/web/20031004162050/http://www.microsoft.com/downloads/details.aspx?releaseid=32832& ;displaylang=en 2:セットアッププログラムを7-zipで解凍し、中身をすべてsystem32へコピー 3:下のリンクからレジストリ設定の欄をコピーして実行 ttps://support.microsoft.com/ja-jp/kb/2642495 4:msiexec /Vとmsiexec /unreg、msiexec/regsevrerを実行 5:あとは神に願いながらmsiexec /i インストールしたいファイル名.msiを実行 これで動かなかったらすまん Windowsでやることが無くなると いろいろと失敗したプロジェクトの味見をする奴が現れるなぁ 封印を解く。 ttp://i.imgur.com/Z8CcUDh.jpg 基本構造は変わらない。 >>270 記録を残すつもりが無いみたいだからほっとけばいい。 Win7環境なら従来の方法でWinPE4以降にWin7のIMEを移行できるからそれでいいや >>1 テンプレにWinPe-tch Directを入れておいてくれ。 なんかもうすごいのね。下のURLで公開されてるPE試してみたが64bitPEにWOW64実装されてて 32bitアプリがフツーに動いたよ・・。 http://windowsmatters.com/tag/winpe/ >>269 ありがとうございます。 軽量化の参考になりました。 >>277 >>279 同じやつっぽい 巡回先に入れて書き込まれたレスを否定するの生き甲斐にしてそう そもそもBartさんのに比べてあんまり盛り上がらなかったです。 興味持ったけど難しすぎる 自分専用で、今の時代ならUSBメモリにでもWindowsと復旧用のソフトを普通にインストールしておいた方が楽か 今usbからos起動するからな これまでの苦労はなんだったのか cd無しのpcも多いし firefox+flashplayer+imeを簡易に動かせる環境が必要になって調べに来たけど完全に廃墟だったwww 作成難易度の高さからPEってほんと流行らなかったな… GUI上で作りたいPEを選べば必要なファイルのダウンロードから組み込みまでをやってくれるツールとか誰かが作ってくれそうなもんだったが… 久々(2.0以来?)にWinPEを作ったのだけど、できたusbメモリにあるefi、boot、sources以外のフォルダは要るのかな? 友達がWindowsで稼げている情報など。ニュースというか参考までに。 ⇒ http://kuchibeta.sblo.jp/article/181868190.html 興味がある方のために書きました。 41DVEAKNZA 友達から教えてもらった簡単確実稼げる秘密の方法 関心がある人だけ見てください。 グーグルで検索するといいかも『金持ちになりたい 鎌野介メソッド』 O1VIM 友達から教えてもらったネットで稼げる情報とか 興味がある人はどうぞ グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』 Y96S3 Win10XPE + Windows10 32bit 1709のISOでIME追加できた "Additions">"Add Windows 10 Files and Folders"に以下を追記する \Windows\IME\* \Windows\System32\Bcp47Langs.dll \Windows\System32\Cabinet.dll \Windows\System32\CoreMessaging.dll \Windows\System32\CoreUIComponents.dll \Windows\System32\DDDS.dll \Windows\System32\EditBufferTestHook.dll \Windows\System32\GDI32.dll \Windows\System32\GlobCollationHost.dll \Windows\System32\IME\* \Windows\System32\IMM32.dll \Windows\System32\InputLocaleManager.dll \Windows\System32\InputService.dll \Windows\System32\JpnDecoder.dll \Windows\System32\JpnInputRouter.dll \Windows\System32\JpnRanker.dll \Windows\System32\KERNEL32.DLL \Windows\System32\KERNELBASE.dll \Windows\System32\MSCTF.dll \Windows\System32\ja-jp\MSCTF.dll.mui \Windows\System32\MSUTB.dll \Windows\System32\ja-jp\MSUTB.dll.mui \Windows\System32\MTFServer.dll \Windows\System32\MsCtfMonitor.dll \Windows\System32\OLEAUT32.dll \Windows\System32\RPCRT4.dll \Windows\System32\SDDS.dll \Windows\System32\SHCORE.dll \Windows\System32\TextInputFramework.dll 続き \Windows\System32\UIAutomationCoreRes.dll \Windows\System32\USER32.dll \Windows\System32\UpdatePolicy.dll \Windows\System32\UserLanguageProfileCallback.dll \Windows\System32\WINSTA.dll \Windows\System32\Windows.Globalization.Fontgroups.dll \Windows\System32\Windows.Globalization.dll \Windows\System32\ja-jp\Windows.Globalization.dll.mui \Windows\System32\Winlangdb.dll \Windows\System32\ja-jp\Winlangdb.dll.mui \Windows\System32\advapi32.dll \Windows\System32\bcryptPrimitives.dll \Windows\System32\combase.dll \Windows\System32\ctfime.ime \Windows\System32\ctfmon.exe \Windows\System32\ja-jp\ctfmon.exe.mui \Windows\System32\d3d10warp.dll \Windows\System32\dwmapi.dll \Windows\System32\gdi32full.dll \Windows\System32\globinputhost.dll \Windows\System32\ja-jp\globinputhost.dll.mui \Windows\System32\ieframe.dll \Windows\System32\input.dll \Windows\System32\ja-jp\input.dll.mui \Windows\System32\inputhost.dll \Windows\System32\kbd106.dll \Windows\System32\kernel.appcore.dll \Windows\System32\msctf.dll \Windows\System32\ja-jp\msctf.dll.mui \Windows\System32\msctfime.ime さらに続き \Windows\System32\msctfp.dll \Windows\System32\msctfui.dll \Windows\System32\msctfuimanager.dll \Windows\System32\ja-jp\msctfuimanager.dll.mui \Windows\System32\mspatcha.dll \Windows\System32\msvcp110_win.dll \Windows\System32\msvcp_win.dll \Windows\System32\msvcrt.dll \Windows\System32\mtf.dll \Windows\System32\mtffuzzyds.dll \Windows\System32\ntdll.dll \Windows\System32\ntmarta.dll \Windows\System32\ole32.dll \Windows\System32\policymanager.dll \Windows\System32\sechost.dll \Windows\System32\ucrtbase.dll \Windows\System32\uxtheme.dll \Windows\System32\win32u.dll \Windows\System32\wintypes.dll \Windows\System32\wuapi.dll \Windows\System32\wuaueng.dll \Windows\System32\xmllite.dll 以上 process monitorで依存関係にあるやつを全部突っ込んだだけ 追加でWin10XPE上で以下(次レス)のバッチファイルを実行すれば完了 IMEReg.bat その1 @echo off cd /d %~dp0 REGSVR32 /S %WinDir%\System32\MSUTB.DLL REGSVR32 /S %WinDir%\System32\MsCtfMonitor.DLL REGSVR32 /S %WinDir%\System32\IME\shared\IMETIP.DLL REGSVR32 /S %WinDir%\System32\IME\shared\IMEAPIS.DLL REGSVR32 /S %WinDir%\System32\IME\shared\IMJKAPI.DLL REGSVR32 /S %WinDir%\System32\IME\shared\MSCAND20.DLL REGSVR32 /S %WinDir%\System32\IME\IMEJP\IMJPTIP.DLL REGSVR32 /S %WinDir%\System32\IME\IMEJP\IMJPAPI.DLL ※長いので分割 IMEReg.bat その2 REG ADD "HKLM\Software\Microsoft\IME\15.0\IMEJP\directories" /v "DictionaryPath" /t REG_EXPAND_SZ /d %SystemRoot%\IME\IMEJP\Dicts\ /f REG ADD "HKLM\Software\Microsoft\IME\15.0\IMEJP\directories" /v "ModulePath" /t REG_EXPAND_SZ /d %SystemRoot%\System32\IME\IMEJP\ /f REG ADD HKCU\Software\Microsoft\CTF\TIP\{03B5835F-F03C-411B-9CE2-AA23E1171E36}\LanguageProfile\0x00000411\{A76C93D9-5523-4E90-AAFA-4DB112F9AC76} /v "Enable" /t REG_DWORD /d 1 /f REG ADD HKCU\Software\Microsoft\CTF\SortOrder\AssemblyItem\0x00000411\{34745C63-B2F0-4784-8B67-5E12C8701A31}\00000000 /v "CLSID" /d "{03B5835F-F03C-411B-9CE2-AA23E1171E36}" /f REG ADD HKCU\Software\Microsoft\CTF\SortOrder\AssemblyItem\0x00000411\{34745C63-B2F0-4784-8B67-5E12C8701A31}\00000000 /v "Profile" /d "{A76C93D9-5523-4E90-AAFA-4DB112F9AC76}" /f IMEReg.bat その3 REG ADD HKCU\Software\Microsoft\CTF\SortOrder\AssemblyItem\0x00000411\{34745C63-B2F0-4784-8B67-5E12C8701A31}\00000000 /v "KeyboardLayout" /t REG_DWORD /d 0 /f REG ADD HKCU\Software\Microsoft\CTF\SortOrder\Language /v "00000000" /d "00000411" /f REG ADD HKCU\Software\Microsoft\CTF\HiddenDummyLayouts /v "00000411" /d "00000411" /f IMEReg.bat その4 REG ADD HKCU\Software\Microsoft\CTF\Assemblies\0x00000411\{34745C63-B2F0-4784-8B67-5E12C8701A31} /v "Default" /d "{03B5835F-F03C-411B-9CE2-AA23E1171E36}" /f REG ADD HKCU\Software\Microsoft\CTF\Assemblies\0x00000411\{34745C63-B2F0-4784-8B67-5E12C8701A31} /v "Profile" /d "{A76C93D9-5523-4E90-AAFA-4DB112F9AC76}" /f IMEReg.bat その5 REG ADD HKCU\Software\Microsoft\CTF\Assemblies\0x00000411\{34745C63-B2F0-4784-8B67-5E12C8701A31} /v "KeyboardLayout" /t REG_DWORD /d "04110411" /f start ctfmon.exe 以上(NGワード規制のため一部省略) MicrosoftがPE3.0用に公開しているものをWin10のIMEのファイル/レジストリ項目に付け替えただけ 起動時に実行したい場合は、\Custom\x86\AdditionalFiles\Windows\IME\に上記バッチファイルをコピーして、 "Additions">"Add or Edit Converted PE registry"に RegWrite,HKLM,0x2,Tmp_Software\Microsoft\Windows\CurrentVersion\Run,IMEReg,#$pWindir#$p\IME\IMEReg.bat を追加すればいい Win10XPEでもWin7で作ったPE3.0用のIME追加バッチファイルは使えた Win8.1のIMEは変換候補が出なくて挫折 Win10のはファイルが足りてないとctfmon.exeが起動してすぐ終了する >>298 検証したら以下が抜けてた(通知領域のアイコンが表示されなくなる) \Windows\System32\InputSwitch.dll あと、WinBuilder上の"Build Core">"Switch to Admin"にチェックが入っている必要がある (入っていないと、同じく通知領域のアイコンが表示されない) 検証してないけど"Build Core">"+Options">"Use Full Windows10 Software hive"にもチェックを入れてる ぐるぐるうさたん(IMEの10PE組み込みやってた)のブログ消えてて草 read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる