gooID利用規約 改定のお知らせ

フォルダオプションをコマンドで操作したい。
やりたい事は[簡易ファイルの共有を使用する (推奨)]のチェックを外したいのですが、
PCの数が130台あり、バッチファイルを作って簡単に出来ないものかと思っています。
解る方がいましたら、教えてください。
宜しくお願い致します。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

参考URLに掲載されているツール Fix it 50053を試してみては?


このツールを共有ホルダに配置して、各PCで準備したバッチを実行すれば
簡単に実現可能かと思います。

参考URL:http://support.microsoft.com/kb/307874/ja
    • good
    • 0
この回答へのお礼

kueda123さん
ありがとうございました。
これは簡単ですね。

お礼日時:2010/06/25 17:14

OSはXPですね。


下記のレジストリを操作してはどうでしょうか。
Key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
ValueName:forceguest
Value:0
    • good
    • 0
この回答へのお礼

8ive22tyさん
ありがとうございました。
この方法も覚えておこうと思います。

お礼日時:2010/06/25 17:17

このQ&Aに関連する人気のQ&A

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

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qフォルダオプションを全てのユーザに反映する

WindowsXP Professional(SP2)を使用しています。

フォルダオプションを全てのユーザに対して同じにしたいのですが、ご存じの方教えてください。

今のところわかっているのは、例えば「登録されている拡張子は表示しない」に関してレジストリエディタで

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\HideFileExt

のDefaultValueを0にすれば、フォルダオプション設定画面で「規定値に戻す」ボタンを押すと、チェックが外れた状態にはなるのですが、
新規ユーザを追加した場合、フォルダオプションはチェックがついたままの状態となってしまいます。

ひょっとしたら、新規ユーザの場合は、フォルダオプションをどこかからコピーしてきており、その値をいじれば、想定通りの結果になるのかもしれません。。。

よろしくお願いします。

Aベストアンサー

>新規ユーザを追加した場合、フォルダオプションはチェックがついたままの状態となってしまいます。

新規ユーザーのデフォルトのレジストリ設定は、"HKEY_USERS\.DEFAULT"キー以下に、Windows XPのインストール時に設定されてしまっていますので、フォルダオプションの設定に関しても、

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced

をいくら操作してもデフォルトの設定は変更されません。

新規ユーザーの「登録されている拡張子は表示しない」については、下記のキーの値を変更してください。

HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
HideFileExt   REG_DWORD   0x00000001

また、フォルダオプションのその他の設定についても、

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\SuperHidden
RegPath   REG_SZ   Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced     (←レジストリキー)
ValueName  REG_SZ   ShowSuperHidden   (←設定されている値の名前)

等と"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder"以下のキーに設定されているレジストリキーと値の名前が記述されていますので、既存ユーザーの設定は"HKEY_CURRENT_USER\"、新規ユーザーの設定は"HKEY_USERS\.DEFAULT\"を付けた

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
ShowSuperHidden   REG_DWORD   0x00000000

HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
ShowSuperHidden   REG_DWORD   0x00000000

等を変更してください。

なお、既存ユーザー数が多い時には、『レジストリエディタ』の[レジストリ]⇒[レジストリファイルの書き出し]で変更後の設定を".reg"ファイルに保存して、スタートアップフォルダに、

regedit_-s_ファイルのフルパス\保存したファイル名  (←"_"は半角スペース)

等と記述したショートカットを置いておくと楽ですョ。("-s"は『警告無し』で".reg"ファイルを読み込ませるオプションです。)

>新規ユーザを追加した場合、フォルダオプションはチェックがついたままの状態となってしまいます。

新規ユーザーのデフォルトのレジストリ設定は、"HKEY_USERS\.DEFAULT"キー以下に、Windows XPのインストール時に設定されてしまっていますので、フォルダオプションの設定に関しても、

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced

をいくら操作してもデフォルトの設定は変更されません。

新規ユーザーの「登録されている拡張子は表示しない」については、下記...続きを読む

Qbatである文字列内に特定の文字列が含まれているか確認したい

batファイルの中である変数「abc」の中に「test」という文字が含まれていたら○○を行なうという分岐を作成したいのですが、どのように行なえばよいのでしょうか?

そのまま、ずばりのお答えお待ちしております。

よろしくお願い致します。

Aベストアンサー

大文字小文字を区別しなくていいなら、

if not "%abc:test=%" == "%abc%" echo 含まれていた

区別するなら、

echo %abc% | find "test" >NUL
if not ERRORLEVEL 1 echo 含まれていた

QDirコマンドでフォルダ内ファイルの合計サイズをだすには?(コマンドプロンプトにて)

いろいろ調べましたが不明な点があり、質問します。

WindowsのDOSプロンプトでdirコマンドを打つとフォルダ・ファイルの一覧が表示されますが、その中にファイルサイズが表示されています。
このサイズを合計できるコマンドはありませんか?
DIRコマンドのオプションを調べましたがそれらしいものが見当たりません。
具体的には
C:\xxx\配下に50個程度のファイルがあります。
その50個の合計サイズを知りたいです。
xxxフォルダの親フォルダにはアクセス不可です。

ずーっと悩んでいます。よろしくお願いします。

なお、OSはWindowsNTか2000で使用予定です。

Aベストアンサー

カレントドライブ、カレントフォルダを
C:\xxx\
にした状態で、

dir /s /a-d

/sパラメータででサブディレクトリすべてを検索
/a-dパラメータでディレクトリ以外のファイル(つまり属性に関係なくすべてのファイル

これを実行すると最後にファイルの個数とファイルサイズの合計を表示します。

もし、隠し属性のファイルは合計しないのであれば、

dir /s

だけで良いと思われます。

QTCP/IPのプロパティを一瞬で表示する方法

社内1000台あまりのPCをDHCPから固定に変更します。
OSはWindows XP proです。
アドレスの変更作業はユーザ作業です。
が、ユーザのスキルがまちまちなので、
TCP/IPへのプロパティメニューへのアクセス方法をマニュアルにしなければなりません。
ところが実際作成してみると、「マイネットワークのプロパティを右クリックし、、」などと長くなってしまい、読んでてうんざいりするボリュームになってしまいます。
たとえば、ファイル名を指定して実行か何かで、現在アクティブになっているNICのTCP/IPのプロパティ表示方法などないのでしょうか?

Aベストアンサー

ローカルエリア接続へのショートカットを作って配布する方法ではダメでしょうか。
それをダブルクリックで開けばあとはプロパティボタンをクリックすればローカルエリア接続のプロパティが開きますが。。。


あとはnetshコマンドでバッチファイルを作って配布するとかでしょうか。。

Qショートカットをデスクトップに作るコマンドを教えて下さい

お世話になります。

WindowsXPや2000のパソコンが100台以上あります。
サーバーに置いてあるTESTER.EXEを各パソコンにコピーするバッチを作るまでは完成しました。
次に、このTESTER.EXEのショートカットをデスクトップに作りたいのですが、どういうコマンドになりますか?
ユーザー名はパソコンによってバラバラなので、その辺のコマンドの書き方もどう書いていいのかわかりません。
なんか変数みたいな何かがあったような気がしますが、よく覚えていません。

参考までにTESTERCOPY.BATはこのようになっています。
最後の行にコマンドが入れば完成となります。
------------------------------------------------------------
C:
CD "\Program Files"
MD AAA
XCOPY /S "\\192.168.0.1\AAA\TESTER.EXE" "C:\Program Files\AAA\"
(TESTER.EXEのショートカットをデスクトップに作るコマンド)
------------------------------------------------------------

以上、宜しくお願いします。

お世話になります。

WindowsXPや2000のパソコンが100台以上あります。
サーバーに置いてあるTESTER.EXEを各パソコンにコピーするバッチを作るまでは完成しました。
次に、このTESTER.EXEのショートカットをデスクトップに作りたいのですが、どういうコマンドになりますか?
ユーザー名はパソコンによってバラバラなので、その辺のコマンドの書き方もどう書いていいのかわかりません。
なんか変数みたいな何かがあったような気がしますが、よく覚えていません。

参考までにTESTERCOPY.BATはこのように...続きを読む

Aベストアンサー

過去の質問です。
参考になるよね?
http://oshiete1.goo.ne.jp/qa2930427.html

Qバッチファイルでdiskpart.exeを操作する

バッチファイルでdiskpartを開いた後の処理が実行されません。

DISKPART>という所から処理が進行せずに、非常に困っております。

http://support.microsoft.com/kb/300415/ja

上のサイトからスクリプトの作成をするという情報は得ましたが、何をどれだけ準備してどうするのかが不明なため、前に進めずにおります。

処理としては、diskpartを開いて、list volumeというコマンドを実行したいだけなのですが、どなたか実行手順や何を揃えたら良いのかを教えていただけないでしょうか・・・。

以上、よろしくお願いいたします。

Aベストアンサー

そのページに
>diskpart /s script.txt
と書いてあるとおり、script.txt のファイルにコマンドを並べて書いて、上記のように起動します。

この場合、list volumeとだけ書いたファイルを作ってそれを diskpart /s で指定する。

Q信頼済みサイト登録をbatファイルで

Windows7 の IE8です
IEプロパティー → セキュリティー → ローカルインターネット → 信頼済みサイトの追加(192.168.*.*) を bat ファイルで追加したいのですが うまくいきません。 エクスポートすれば済む話なのですが運用上どうしても、コマンドライン(bat)に追加しなければなりません。
実行すると構文エラー・・・ と出てしまいます。
一度エクスポートしたレジストリを再度編集しようと思ったのですが根本から違うのでしょうか?

お分かりの方 ご教授いただけると助かります。

以下(失敗)レジストリ
********
REG ADD HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Ranges /ve Range1
REG ADD HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Ranges\Range1 /v * /t REG_DWORD /d 1 /f
REG ADD HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Ranges\Range1 /v :Range /t REG_SZ /d 192.168.*.* /f

Windows7 の IE8です
IEプロパティー → セキュリティー → ローカルインターネット → 信頼済みサイトの追加(192.168.*.*) を bat ファイルで追加したいのですが うまくいきません。 エクスポートすれば済む話なのですが運用上どうしても、コマンドライン(bat)に追加しなければなりません。
実行すると構文エラー・・・ と出てしまいます。
一度エクスポートしたレジストリを再度編集しようと思ったのですが根本から違うのでしょうか?

お分かりの方 ご教授いただけると助かります。

以下(失敗...続きを読む

Aベストアンサー

このまま実行すると、たぶん途中にスペースが入っているからそこで引っかかりそうな気がしますね。

REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Ranges" /ve Range1

というように、ダブルクォートでくくってみてはどうですかね?

QDOSコマンドで共有ファイルへアクセスを行う際のパスの書き方

初めまして。

本題になります・・・

DOSコマンドで共有ファイルのアクセスを行う際のパスの書き方は、
「\\サーバー名\共有フォルダ名\ファイル名」ですが、DIRなどを行うと、認証が走って、ファイルへのアクセスが出来ません・・・全てDOSコマンド(バッチ)で完結したいのですが・・・
例えば、「dir \\サーバー名\共有フォルダ名\ファイル名」とした場合に、「ログオン失敗: ユーザー名を認識できないか、またはパスワードが間違っています。」と表示されてしまいます。
現在行いたい処理は、他サーバーの「共有ファイルのコピー&削除」、「共有フォルダの作成」です。

【環境】
コマンド実行させるサーバー:[WIN2KSEVER(admini権限/パスワード共通)]
他サーバー:[WIN2KSERVER(admini権限/パスワード共通)]

解決する方法がありましたら、お教え下さい。
お願いします。

Aベストアンサー

実際に試してみました。

net use \\サーバー名 パスワード /user:ユーザー名
dir \\サーバー名\共有フォルダ名\ファイル名

でいけました。

Qファイルサーバー内のフォルダが見えないときがあります

毎日というわけではないのですが、ファイルサーバー内のフォルダを開こうとするとなくなっているときがあります。
しかし、サーバー内を「コンピュータの検索」をすると確かに存在していて、中のファイルを扱うことも出来るのです。
このような現象の解決策をご存知の方はいませんでしょうか?
このファイルサーバーはWindows2000を使っています。

Aベストアンサー

私もトラフィックの問題だと思います。

というのも、クライアント側で表示されなかった時、クライアント側で「更新」をしたことはあるでしょうか?
この場合大抵うまくいくと思うのですが・・・。

当方が使用しているのは360Gのファイルサーバで100BASEのLAN線等です。
その状態でも見えなくなる事はあります。
ある種、電話回線の瞬断見たいな感じだと思います。

たぶん、ネットワークドライブとして割り当ててると思うのですが、必要ないネットワークドライブはクライアントとのセッションを切るようにするといいのではないでしょうか。
あくまで推論の息になってしまいますが。

QEXCEL VBAマクロ作成で、他のEXCELからデータを取り込みたい

メインプログラム(EXCEL VBA)より、
他のフォルダーにあるEXCELの項目の内容を取り込みたいです。
たとえば他のフォルダーのEXCELのRange("A2:A3").ValueをメインプログラムのRange("C2:C3").Valueにセットしたい時です。

・コマンドボタン押したら、どこのEXCELから取り込むかのポップアップ(?)は、表示はできてます。
・作業者が選んだパスとブックもMsgBoxで表示できてるので、もらう相手の場所も取得できてます。

・となると次はOPEN,INPUTですか?
テキストデータの取り込みですと、Inputでそのバッファを定義してるのですが、なんか違うような。。。

よろしくお願いします!

Aベストアンサー

私がやる方法です。

Dim writeSheet As Worksheet ' 自分自身の書き出し先シート
Set writeSheet = ThisWorkbook.Worksheets(1) ' Sheet1 を参照

Dim readBook As Workbook ' 相手ブック
Set readBook = Workbooks.Open(filename) ' 相手ブックを開いて参照
Dim readSheet As WorkSheet ' 相手シート
Set readSheet = readBook.Worksheets("sheetName") ' 相手シートを参照
' または Set readSheet = readBook.Worksheets(sheetIndex)

' 例えば
writeSheet.Cells(1, 1).Value = readSheet.Cells(2, 2).Value ' 相手シートの B2 の値を自分自身の A1 に書き込む

readBook.Close False ' 相手ブックを閉じる
Set readSheet = Nothing
Set readBook = Nothing

私がやる方法です。

Dim writeSheet As Worksheet ' 自分自身の書き出し先シート
Set writeSheet = ThisWorkbook.Worksheets(1) ' Sheet1 を参照

Dim readBook As Workbook ' 相手ブック
Set readBook = Workbooks.Open(filename) ' 相手ブックを開いて参照
Dim readSheet As WorkSheet ' 相手シート
Set readSheet = readBook.Worksheets("sheetName") ' 相手シートを参照
' または Set readSheet = readBook.Worksheets(sheetIndex)

' 例えば
writeSheet.Cells(1, 1).Value = readSheet.Ce...続きを読む


人気Q&Aランキング

おすすめ情報