電子書籍の厳選無料作品が豊富!

windowsxp Home(SP1)を使用しています。私が『sca /scannnow』を実行したところxp(Pro)のCDを要求されました。一応手元にはxp(Pro、SP1適用済み)のCDはあることはあるのですが、これは、「xpのProfessionalSP1適用済みのCDをHomeEditionのPCに『突っ込み』なさい」と解釈してもよろしいのでしょうか?
よろしくおねがいします

A 回答 (3件)

windowsXP HomeEdition Sp1の


プレインストールパソコンでしょうか?

c:\windows フォルダに
i386フォルダ(最後にアンダーバーのファイルがいっぱいあるフォルダ)
がありませんか?

あれば、そこを参照するようにすると
>xp(Pro)のCDを要求されました。
これが出なくなりました。

↓のスクリプト(拡張子はjs)を作成し、
そのjsファイルに
i386フォルダを放り込むと
Windowsのインストール参照元の再設定を自動で行います。
再設定が終了したら、Windowsを再起動させます。
(自己責任でお願いね)
手動で設定したほうが安全かな?

---この下から
var WshShell =new ActiveXObject("WScript.Shell");
var objArgs = WScript.Arguments;
var fso = new ActiveXObject("Scripting.FileSystemObject");
var MyDeskPath = WshShell.SpecialFolders("Desktop");

i = WshShell.PopUp("インストール元のi386フォルダをドラッグしましたか?,0,"ittochan",51);
if ( i == 2 ) {WScript.Quit();}

check();

var parent = fso.GetParentFolderName( objArgs(0) )+"\\";

i = WshShell.PopUp("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft キーをバックアップします",0,"ittochan",51);
if ( i == 2 ) {WScript.Quit();}
if ( i == 6 ){
WshShell.Run("%windir%\\system32\\reg export HKLM\\SOFTWARE\\Microsoft \"" + MyDeskPath +"\\Backup.reg\"");
}
i = WshShell.PopUp( objArgs(0) + "フォルダをインストール元としてレジストリに書き込みます",0,"ittochan",49);
if ( i == 2 ) {WScript.Quit();}

var key ="HKLM\\SOFTWARE\\Microsoft\\";
WshShell.RegWrite( key + "COM3\\Setup\\Source Path", parent ,"REG_SZ");
WshShell.RegWrite( key + "MSDTC\\Setup\\Source Path", parent ,"REG_SZ");
WshShell.RegWrite( key + "Transaction Server\\Setup(OCM)\\Source Path", parent ,"REG_SZ");
WshShell.RegWrite( key + "Windows\\CurrentVersion\\Setup\\ServicePackSourcePath", parent ,"REG_SZ");
WshShell.RegWrite( key + "Windows\\CurrentVersion\\Setup\\SourcePath", parent ,"REG_SZ");
WshShell.RegWrite( key + "Windows NT\\CurrentVersion\\SourcePath", objArgs(0) ,"REG_SZ");
WshShell.Popup("終了しました",2,"ittochan",48);
function check(){
if(objArgs.length<1){
BtnCode = WshShell.Popup("フォルダをドラッグしてください",2,"ittochan",16);
WScript.Quit();
}
if(!fso.FolderExists(objArgs(0))){
BtnCode = WshShell.Popup(objArgs(0)+"というフォルダは存在しません",0,"ittochan",16);
WScript.Quit();
}
}
---この上まで

この回答への補足

ittochanさん、早速のご回答ありがとうございます。
PCは、Me(プレインストール版)→xpHome(SP1未定用済みパッケージ)→SP1aへとアップグレードしていきました。

補足日時:2004/03/06 09:38
    • good
    • 0
この回答へのお礼

更にご質問しますが(すいません。何回も)、私のところには今Professional(SP1適用済み)のCDしかなく、Professional(SP1適用済み)のCDでも代用できますでしょうか?

お礼日時:2004/03/06 15:54

#1です。


ごめんなさい。そこまでは試したことがありません。
でもなんとなくはじかれるような気がします。
    • good
    • 0

表題と本文とでコマンドが違いますけど


sfc /scannnow
ですよね?

http://support.microsoft.com/default.aspx?scid=k …
のバグかと思われます。
まだ修正パッチは出てないようです。

参考URL:http://support.microsoft.com/default.aspx?scid=k …

この回答への補足

helpctrさん、早速のご回答ありがとうございます。
私のところには今Professional(SP1適用済み)のCDしかなく、Professional(SP1適用済み)のCDでも代用できますでしょうか?

補足日時:2004/03/04 16:53
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!