• ベストアンサー

Windows7の設定変更をプログラムで

Windows7の設定で、 ローカルセキュリティポリシーやコンピュータの管理にあるサービスの設定などを 変更するのにプログラムbatを起動すれば一括変更できるようにしたいのですが、 何の言語を勉強すればよいのでしょうか? ご回答のほど、よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • 8ive22ty
  • ベストアンサー率52% (770/1479)
回答No.2

> 何の言語を勉強すればよいのでしょうか? ポリシーやサービスの設定ならば,どちらもWin7コマンドで対応できますので,言語の勉強は不要でしょう。 ポリシー設定は結局のところレジストリ操作ですので,regコマンド。 サービスはレジストリ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services を net start <service name> net stop <service name> で操作出来るようになればじゅうぶんでしょう。 まずは,マイクロソフトのサイトを参照して基本的コマンドをマスターするのがいいでしょう。 ---コマンド リファレンスの概要 http://windows.microsoft.com/ja-JP/windows7/Command-Reference-Overview

yamatonohi
質問者

お礼

早速のご返信ありがとうございました。 DOSコマンドでそこまでできるんですね!! 早速調べてみたいと思います。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • Wr5
  • ベストアンサー率53% (2177/4070)
回答No.1

基本的にはWindowsAPI使って変更することになるでしょうから、 C/C++辺りなんじゃないですかね? C#とかVisualBasic辺りでもできるのかも知れませんが。 >Windows7の設定変更をプログラムで となると、UACとか出てくることにはなると思いますけど。 システム関連さわるとは思えないものがUACの許可ダイアログ表示するようなコトになったら…怪しまれますのでご注意を。 # 触ると判っているものなら、怪しんだりはしませんけどね。

yamatonohi
質問者

お礼

ご返信、ありがとうございました。 VisualBasic、よく聞きますね!! C言語でもできるんですね。 参考になりました。ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • ポリシーの設定について

    Windows Server 2008 R2での質問になります。 管理ツール内にある「ローカルセキュリティポリシー」と gpedit.mscを実行して起動する「ローカルコンピュータポリシー(ローカルグループポリシー)」ですが 「ローカルコンピュータポリシー」は「ローカルセキュリティポリシー」を兼ねているという認識で よろしいでしょうか? 内容を確認したところ、「ローカルセキュリティポリシー」で設定できる項目が 「ローカルコンピュータポリシー」にありました。 また、「ローカルセキュリティポリシー」で設定した箇所が 「ローカルコンピュータポリシー」にも反映されておりました。 ご教授の程、よろしくお願いいたします。

  • セキュリティ設定を変更後PCの起動が遅い

    Windowsセキュリティ設定の勉強をしています。 Windows2000 Professionalを導入したPCを使っていますが、設定を変更したことで、Windows起動に時間がかかるようになってしまいました。 「セキュリティポリシーを適用しています」のメッセージが表示されている時間が長いので、セキュリティ設定を変更したことが原因だと思います。 「ローカルセキュリティポリシー」を初期状態に戻せば、起動が早くなると思うのですが、初期状態に戻す方法を教えてください。

  • セキュリティ設定

    お聞きしたい事があります。 Windows2000で「ローカルセキュリティ設定」と 「ローカルコンピュータポリシー」というのがありますが、 どう違うのでしょうか? 「ローカルセキュリティ設定」から設定した内容は全て「ローカルコンピュータポリシー」のほうにも反映されてて、逆の場合も同じ結果になりました。。 一体、どういうときに使い分けるのか、、、、、と疑問に思いまして、 質問させていただきました。 漠然とした聞き方になってしまい、申し訳ございません。 宜しくお願い致します。

  • ローカルセキュリティ設定の起動

    Windows XP professionalを使っているのですが、コントロールパネル→管理ツールの中にローカルセキュリティ設定(ローカルセキュリティポリシー)がありません。 ヘルプ画面から、起動することは出来るのですが、それではめんどうなのでショートカットを作りたいと思います。 プログラム名とどこのフォルダにあるかを教えてください。 または、管理ツールの中に表示させる方法を教えてください。

  • グループポリシーを設定したら戻せなくなってしまいました

    色々な実行制限をかける場合に gpedit.mscでグループポリシーを設定すると思うのですが、ここで ローカルコンピュータポリシー  コンピュータの設定   Windowsの設定    セキュリティの設定     ソフトウェア制限のポリシー      追加の規則 で画像にあるようにすべてのパスの実行を許可しないに変更しました。 すると電卓やペイントブラシ、ノートパットが使えなくなりました。 で、ここまでは良かったのですが。 つい、グループポリシーのウィンドウを閉じてしまったところ するとgpedit.msc自体も起動しなくなってしまい、 元に戻せなくなってしまいました。(>_<) こういった場合、どのように元にもどせばいいのでしょうか。 よろしくお願いします。

  • グループポリシーを変更できない

    Administrator等管理者ユーザでログオンし、「名前を指定して実行」で「gpedit.msc」を実行「グループ ポリシー」を起動します。 「コンピュータの構成」→「Windowsの設定」→「セキュリティの設定」→「ローカルポリシー」→「セキュリティオプション」を順にクリックし、右側に表示された項目から「ログオン画面に最後のユーザ名を表示しない」をダブルクリックするのですが、グレーアウトしていて選択できません。 「スタート」→「コントロールパネル」→「管理ツール」→「ローカルセキュリティーポリシー」を起動します。 「ローカルポリシー」→「セキュリティオプション」を順にクリックし、右側に表示された項目から「ログオン画面に最後のユーザ名を表示しない」をダブルクリックしても、グレーアウトしてしまっていて、選択できません。 此処の設定が「有効」になっているので、「無効」にしたいのです。 サーバ側のポリシーとかの設定も絡んでくると思うのですが、 よく分かりません。 どのように対処したらよろしいでしょうか。

  • 監査ポリシーの設定について

    どなたかご存知でしたら教えて下さい。 Windows2003ServerにてActiveDirectoryを構築し、ログの設定を行っております。 ローカルセキュリティポリシーを起動して、 [セキュリティの設定] → [ローカルポリシー] → [監査ポリシー]の中に各設定項目があるのですが、その中に 『ディレクトリ サービスのアクセスの監査』 という設定項目があります。 これはいったい何を意味するものなのでしょうか? この監査ログを取得するようにするとどのようなイベントがロギングされるのでしょうか?

  • ADサーバのクライアントPCのパスワードで、有効期限の何日か前に変更を催促する設定が有効にならない

    ADサーバで構築したドメインに参加しているクライアントPCのパスワードに有効期限を設定しました。 また、有効期限の何日前にパスワード変更を催促するかの設定も行いました。 以下の設定を行いました。 <パスワード有効期限の設定> 1.Default Domain Policyの編集で、グループポリシーオブジェクトエディターを開きます。 2.「コンピュータの構成」→「Windowsの設定」→「セキュリティの設定」→「ローカルポリシー」→「パスワードのポリシー」 3."パスワードの有効期限"を10日間に設定 <パスワード変更事前催促の設定> 1.Default Domain Policyの編集で、グループポリシーオブジェクトエディターを開きます。 2.「コンピュータの構成」→「Windowsの設定」→「セキュリティの設定」→「ローカルポリシー」→「セキュリティオプション」 3."パスワードが無効になる前にユーザに変更を促す"を3日前に設定 以上の設定で、クライアントPCのパスワードをまず変更しました。 その後、再ログインを試みると 「パスワード有効期限まであと9日です。パスワードを変更しますか?」 というメッセージが表示されます。 ADサーバの再起動や、当該クライアントPCを再起動しても、同様のメッセージがでます。 上記設定から7日経過した後に催促メッセージが出るべきだと思うのですが。。 どのようにしたら、催促メッセージを有効にできるのでしょうか?

  • Windows Server 2008 でのネットワークドライブについて

    Windows Server 2008 でネットワークドライブがタスクや他のサービスから見る事ができなくなってしまったようです。 どこかで設定変更する事はできるのでしょうか? 症状としては AdministratorでログインしネットワークドライブF:を作成した。 スケジュールタスクのバッチファイルなどのプログラムからFドライブが認識ができない。 またTocatのアプリケーションからもネットワークドライブが見えなくなってしまった。(もちろんTocatのサービスはAdministratorからサービスを起動しています。) Windows2000、2003では問題なく動作します。 ローカルセキュリティーポリシー等の設定変更で認識する方法などがございましたら教えていただきたいと思います。 宜しくお願いします。

  • セキュリティオプションを変更したい。

    OSはWindows XP Professional SP3 もしくはWindows 7 Professional ワークグループにてネットワークを運用しています。 リモートでシャットダウンするためローカルセキュリティポリシーの項目を変更する必要が出てきました。 複数台ローカルセキュリティポリシーを開いていちいち設定するのは非常に面倒なのですが、なにかスクリプトかコマンドを用いて変更する方法は無いでしょうか。 変更したい値は ローカルセキュリティポリシー ローカルポリシー→セキュリティオプションの中の ネットワークアクセスの値を「Guestのみ」から「クラシック」に変更したいだけです。 よろしくお願いします。