スタートアップフォルダにスクリプトを入れてログオン時に実行する方法
- スタートアップフォルダにスクリプトを入れてログオン時に実行する方法について質問があります。
- スタートアップフォルダにスクリプトを入れると、動作に違いが生じることがあります。
- 希望としてはAll Usersのスタートアップフォルダにスクリプトを入れ、ログオン時にメッセージボックスを1つだけ表示させたいです。
- ベストアンサー
”スタートアップ”フォルダに入れたスクリプトno
よろしくお願い致します。 vbscriptを”スタートアップ”フォルダに入れてログオン時にそのスクリプトが実行されるようにしたいのですが、うまくいきません。 例えば下記のようなスクリプトを作成し”スタートアップ”フォルダにいれると”スタートアップ”フォルダの場所によって下記のように動作します。 【スクリプト「hoge.vbs」の内容 】 WScript.Echo "hoge" <All Usersの”スタートアップ”フォルダに入れた場合> 「hoge」と表示されたがメッセージボックスが2つ現れます。スクリプトが2回実行されているようです <個別のユーザープロファイルの”スタートアップ”フォルダに入れた場合> メッセージボックスが現れません。一度もスクリプトが実行されていないようです。 なぜこのような動作になるのでしょうか? 希望としてはスクリプトをAll Usersの”スタートアップ”フォルダの中に入れユーザーログオン時に「hoge」と表示されたメッセージボックスを1つだけ表示させたいです。 OSはWindows XP Pro SP2でActiveDirectoryドメインに参加しています。 以上、よろしくお願い致します。
- 1percent
- お礼率71% (65/91)
- Windows系OS
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
:><All Usersの”スタートアップ”フォルダに入れた場合> ActiveDirectoryドメイン下で、WindowsXPおよびVISTA搭載クライアントそれぞれ試してみましたが、スクリプトの実行は1回だけでした。
関連するQ&A
- 「スタートアップ」フォルダが「プログラムフォルダ」内にありません。
スタートアップの項目を整理しようと、「スタートアップ」フォルダを探したところ… ■ALL USER→スタートメニュー→プログラム内:なし ■USER→スタートメニュー→プログラム:なし ■検索しても見つからない。 ■常駐プログラムは正常に起動している。 ■仮にプログラムフォルダ内に「スタートアップ」という新しいフォルダを作ろうとすると既に存在するので作れない、となる。 ■フォルダオプション→表示→隠しフォルダ表示、にしてもNG という状況です。 どうすれば「スタートアップ」フォルダが見つかるのでしょうか?
- ベストアンサー
- Windows XP
- スタートアップフォルダの場所を指定
WindowsXPのスタートアップフォルダの位置は、 C:\Documents and Settings\All Users\スタート メニュー\プログラム\スタートアップ がデフォルトだと思うのですが、 このあたりのフォルダを別の場所にドラッグするなどの操作をしていたら、 スタートアップフォルダの場所が変わってしまいました。 デフォルトに戻したいのですが、 どこでスタートアップフォルダの場所を指定しているのでしょうか。
- ベストアンサー
- Windows XP
- スタートアップが機能するフォルダ
win2000 を使用しています。 スタート→プログラム(P)→スタートアップにドラックでショートカットアイコンを入れると C:\Documents and Settings\○○○\スタート メニュー\プログラム\スタートアップ とフォルダに入るみたいです。 でも実際スタートアップとして機能しているのは C:\Documents and Settings\All Users\スタート メニュー\プログラム\スタートアップ のフォルダなのですが デスクトップの画面でファイルなどをドラッグで こっちの機能しているフォルダに移行することは可能でしょうか? こんなこと(ドラッグした場所と機能している場所が違う)になっているのは私だけでしょうか? よろしくお願い致します。
- ベストアンサー
- Windows NT・2000
- スタートアップフォルダを削除するには
こんにちは。 いつの間にか、デスクトップに『スタートアップ』という名前のフォルダが出来ていました。 デスクトップはすっきりしたいので、フォルダの削除を行ったところ、 スタートアップはWindowsのシステムフォルダで、Windowsを正しく実行するのに必要です。削除できません。 と表示されます。 友人のパソコンにはデスクトップにこのようなフォルダが無いので、どうにか削除できないでしょうか? ちなみに中身は空です。 出来れば全てのプログラム⇒スタートアップのフォルダも削除したい所ですが。。
- 締切済み
- Windows XP
- スタートアップに加えたい。
スタートアップにアプリケーションを登録したいのです。 カレントユーザー、オールユーザーどちらにおいても スタートアップフォルダにショートカットを配置しましたが きちんと起動してくれませんでした。 ちゃんと登録されていないのだと思い、msconfigでも確認しましたが きちんと登録されており、途方に暮れてしまいました。 この教えてgooの過去ログを検索し、似た案件を見つけましたが、 スタートアップフォルダに入っているファイルは正しい数でした。 スタートアップフォルダに入れていないスタート時に起動する アプリケーションはきちんと起動しています。 どなたか問題の解決に力を貸して下さい。
- 締切済み
- Windows XP
- スタートアップフォルダのエラー
不要なスタートアップを消すために、スタートボタンより、スタートアップのフォルダを見ているのですが、中身は空です。それなのに、いくつかのソフトがスタートアップに登録されているらしく、OSスタート時、起動します。 スタートボタン→プログラム→スタートアップを右クリックし、エクスプローラを選んでみても、「スタートアップはWindowsのシステムフォルダで、Windowsを正しく実行するのに必要です。削除できません。」と表示が出て、中身を見ることができません。 これはどういう現象なのでしょうか。 対処の方法に関する情報をお持ちの方、ご教授ください。
- ベストアンサー
- Windows系OS
- ログオンスクリプトについて
運用目的でユーザのログオンをファイルサーバ上のファイルに記録したくて ログオンスクリプトで下記のスクリプトをOUのグループポリシーで 指定していますが「書き込みできません」になってしまいます。 スクリプトの内容はネット上のものを参考に環境に合わせて変えてあります。 環境 server01:Windows 2000 Server クライアント:Windows XP Pro 書き込みエラーということでアクセス権を疑いましたが Everyoneに対してフルコントロールの共有フォルダですのでほかの原因かなと思います。 このスクリプトをダブルクリックで実行すると正常に書き込みできます。 ログオンスクリプトとして指定するとエラーになってしまいます。 sEvent = "LogOn" sFileName = "\\server01\log\logon" & _ Year(Now) * 100 + Month(Now) & ".log" Set FSO = CreateObject("Scripting.FileSystemObject") Set wshNetwork = CreateObject("WScript.Network") sMsg = sEvent & "," & _ Now & "," & _ wshNetwork.ComputerName & "," & _ wshNetwork.UserName & "," & _ wshNetwork.UserDomain set oText = FSO.OpenTextFile(sFileName, 8, true, 0) oText.WriteLine(sMsg) oText.Close ご存知の方おられましたらご教授お願い致します。
- 締切済み
- その他(ITシステム運用・管理)
- スタートアップフォルダの削除方法
WinXP-Proを使用しています。 [スタート]-[プログラム]の[スタートアップ]フォルダを同じ[スタート]-[プログラム]にコピーしてしまい、[スタートアップ]フォルダが2つできてしまいました。 1つのフォルダを削除したいのですが「スタートアップはWindowsのシステムフォルダで、Windowsを正しく実行するのに必要です。削除できません。」とウィンドウ表示され削除できません。 削除する方法を教えて下さい。
- 締切済み
- Windows XP
- クライアントPCにメッセージを表示させたい
サーバはWindows2000Server(ActiveDirectory)、 クライアントがWindows2000Professionalという環境で、 指定したユーザがログオンしたときいろいろなメッセージを表示させたいのですが、 方法としてはログオンスクリプトの使用を考えています。 もしここで可能ならば、ユーザのOU移動なしに、 指定したグループに対しメッセージを表示させてたいです。(←可能ですか?) クライアントPCにメッセージを表示させるスクリプトですが、 (メッセージは作成したbmpファイル等を表示させたいです) 知識不足でその記述方法がわかりません・・・・ わかる方教えてください!!
- 締切済み
- Windows NT・2000
- VBスクリプト
VBスクリプトでユーザーがログオンしたときにD:\共有フォルダをネットワークドライブZに割り当てるスクリプトを考えているのですが、どのように記述してよいのかわかりません。よろしくお願いします。
- ベストアンサー
- その他(プログラミング・開発)
お礼
わざわざ試して頂きありがとうございます。 486HAさんの環境では1回だけの実行ということで私の環境固有の問題かもしれません(社内のPC2台で試しましたがどちらも2回実行されました)。 何が原因かもう少し調べてみます。