【先着1,000名様!】1,000円分をプレゼント!

Windows Server 2008 R1 で IIS7 を利用しています。
IIS の再起動をバッチ等で行うためにサービス名が知りたいのですが、管理ツール -> サービス の一覧に記載されていません。
IIS5 くらいまでは 「IIS Admin」などのサービス名だった覚えがあります。

Web で調べたところ、下記 URL でアプリケーションプール自体の起動/停止ができるとかかれています。
http://technet.microsoft.com/ja-jp/library/cc732 …

こちらでも事足りるかもしれませんが、IIS サービスの再起動をするための対象サービス名は存在しないのでしょうか。どなたかご教授願います。

<補足>
「net stop wmsvc」 と入力すると無効なサービス名といわれてしまいます

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

A 回答 (4件)

Windows Server 2008 R2のIIS 7.5で確認しています。



サービス名
【スタート】→【管理ツール】→【サービス】で「World Wide Web Publishing Service」を確認してください。
説明のところに「インターネットインフォメーションサービスマネージャ」とあります。
    • good
    • 7

WindowsServer2008を使っているのでしたら、PowerShellでGet-Serviceコマンドレットを使えばサービス名がわかります。



wmsvcは違うサービスですね。

参考URL:http://technet.microsoft.com/ja-jp/library/ee176 …
    • good
    • 0

No1さんに、つけたしなのだが、



あなたが示したサイトに、ちゃんとその事が記載されています。ちゃんと見てい無いでしょう

http://technet.microsoft.com/ja-jp/library/cc732 …
http://msdn.microsoft.com/ja-jp/library/Aa347459
http://msdn.microsoft.com/ja-jp/library/aa347524 …

たどってゆくと他にもたくさん、知っておくべき事柄のリンクがでてきます。上記は、本の一例です。

サービスに関しては、サービスマネージャーを見れば分かるし、SCコマンドをつかっても依存関係がわかるし、まあ、最初に、どのような依存関係があるか見れば、何が必須となっているか良く分かると思う。
    • good
    • 0

IISはサービスが一つでは無くそれぞれの機能に対して別々のサービスで構成されています。


IIS7では旧バージョンのように全てのサービスが依存しているIISADMINというサービスは無くなっていると思います。

例えば、Webサーバのみ停止したければ WAS と W3SVC を停止します。

全て停止したければiisreset.exeコマンドを使うのが良いかと思います。
コマンドのオプションは /? で調べて下さい。
(実はiisreset.exeは旧バージョンでもありますけどね)

>「net stop wmsvc」 と入力すると無効なサービス名といわれてしまいます

ちなみこれはIISの管理サービスを停止するコマンドになります。
管理サービスを構成していなければ無効なサービスとなるでしょう。
    • good
    • 1

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

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

このQ&Aを見た人はこんなQ&Aも見ています

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

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

Qpingでポートの指定

pingでIPアドレスを指定して、通信できるかどうかというのは
よく使いますが、pingでポートを指定して応答するかどうかは調べられるのでしょうか?

よろしくお願いします

Aベストアンサー

pingを含むICMPというプロトコルは、OSIの7レイヤで言うところのL2(同一セグメント内通信)とL3(IPルーティングされた通信)の両方にまたがる、ちょっと珍しいプロトコルです。

IPアドレスは指定できますが、別サブネットに属するIPアドレスに到達できればL3通信、できなければゲートウェイと呼ばれる同一サブネットに属する中継装置からの回答を得るという点でL2(MAC通信ではなく、同一セグメント内通信という意味)通信です。

ポート番号はL4で使用されるアドレスですから、L4機能の疎通確認はping(を含むICMP)ではできません。

FTPの疎通確認であれば、クライアントからサーバに対するTCP/21通信(FTP-CMD)が可能であること(サーバからクライアントへのTCP/21からの応答を含む)+サーバからクライアントに対するTCP/20通信(FTP-DATA)が可能であること(クライアントからサーバへのTCP/21からの応答を含む)が必要でしょう。

監視ソフトによるものであれば、
・クライアントからサーバへのログイン(TCP/21)
・クライアントからサーバへのlsの結果(TCP/20)
で確認すればよいでしょう。

pingを含むICMPというプロトコルは、OSIの7レイヤで言うところのL2(同一セグメント内通信)とL3(IPルーティングされた通信)の両方にまたがる、ちょっと珍しいプロトコルです。

IPアドレスは指定できますが、別サブネットに属するIPアドレスに到達できればL3通信、できなければゲートウェイと呼ばれる同一サブネットに属する中継装置からの回答を得るという点でL2(MAC通信ではなく、同一セグメント内通信という意味)通信です。

ポート番号はL4で使用されるアドレスですから、L4機能の疎通確認はping(を含む...続きを読む

QIIS(WEBサービスのみ)を停止させる方法を至急教えてください

『IISRESET /STOP 』のコマンドでIISを停止させることができることは分かっているのですが、これをしてしまうと同じサーバ上で動いているFTPサービスまで停止してしまいます。

WEBサービスだけを停止(W3SVC)のみを停止させ
FTP(MSFTPSVC)のみを生かす方法なないでしょうか。

とても困っています。どなたか教えて下さい。
全て停止させたあと、FTPサービスだけ再開させるとか
方法は何でもよいです。

WindowsServer2003 SP1 IIS6.0です。

Aベストアンサー

サービスの開始/停止ができるだけでいいなら、
"net start"/"net stop"で可能です。

 net stop W3SVC

でいけるはずです。サービス名は自身ないですが・・・

QIISの停止を監視する

IISの停止を監視する

IISを使って社内用Webサーバーを使用しております。
Windows Server 2003 Standard SP2
IIS 6.0

深夜にIISを停止させ、NTBackupでバックアップを実行、再起動させるというバッチファイルを組んで
タスクで毎日実行させているのですが、IISが止まったままになってしまうことが多々あります。

原因を調べようとイベントビューアでログを確認しているのですが
IISに関連するログは残っていません。

そこでIISのプロセスを監視して、いつとまっているのかログを残したいのですが
良い方法がありましたら、教えてください。

当方サーバー管理は初心者です。

Aベストアンサー

バッチの内容としては、???ですけれど
(起動失敗時の処理や待ち等々考慮されてない)

MSが一応適切な?再起動バッチを作ってくれています。
これをちょいちょい、と書き換えれば質問者様ののぞむ運用が可能かと。

参考URL:http://support.microsoft.com/kb/194916/ja

Qポートの80と443

こちらのサービス(https://secure.logmein.com/)を利用すると、インターネットを見られるサーバーのポートの80と443が空いていればルータやファイアウォールに特段の設定なく外部からサーバーを操作できるそうですが、逆にサーバーのポートの80や443を空けることには何か危険性があるのでしょうか。

Aベストアンサー

ポート80は一般的なHTTP、ポート443はHTTPSです。
この2つのポートがあいていなければインターネット接続(WEBブラウジング)は出来ません。
ですから、ほとんどのファイアウォールでこのポートは開いています。(インターネット接続を制限している社内LANでは当然閉じていますが)

ちなみに、よく使うポートとしてはFTPで20、21、SMTP(送信メール)で25、受信メールPOP3で110あたりです。セキュリティポリシー上、この辺は制限される事も多いですが、HTTP 80、HTTPS(暗号化用)443は通常閉じません。


危険性?
WEBプロトコルを使ってFTP的なファイル転送(WebDAV)やVPN等も出来るようになっています。当然そこにはある種の危険はつきものですが、WEBブラウジングに伴う危険と大きく変わりません。ウィルス等に感染していればこの2つのポートだけでも相当危険でしょうね。

参考まで。

QIISのサービス停止とWebサーバとしてのサービス停止は一致していますか?

net stop "World Wide Web Publishing Service"
のERRORLEVELが0に返ってきたことによって
IISの停止は正常に完了したと判断して良いでしょうか?

Aベストアンサー

World Wide Web Publishing ServiceはIISの機能の一つで、これだけでIISを停止したとはいえません。
IIS Admin Serviceを停止すれば、IISが管理しているサービスが依存するサービスとして同時に停止されます。停止されるサービスは、インストールされた機能によって異なります。

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

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

QIISでローカル内からhttp://localhostと入れても表示されない

windows2000 server で「既定のWebサイト」上でサービスを開始させました。
ちゃんと表示されるかと思いインターネットエキスプローラを開き
http://localhost と入力して表示されるか試したのですが、下記のようなメッ
セージが表示され閲覧する事ができません。
何か打開策はありますでしょうか?





エラー
リクエストされた URL は取得できませんでした

--------------------------------------------------------------------------------

以下の URL を取得した際に: http://localhost/

次のエラーが発生しました:

以下のホスト名の IP address を調べられません. localhost
DNS サーバが以下のエラーを返しました:

Name Error: The domain name does not exist.
この意味は次の通りです:

キャッシュは URL 中のホスト名から IP address を調べることができませんでした.
アドレスが間違っていないか確認してください.

windows2000 server で「既定のWebサイト」上でサービスを開始させました。
ちゃんと表示されるかと思いインターネットエキスプローラを開き
http://localhost と入力して表示されるか試したのですが、下記のようなメッ
セージが表示され閲覧する事ができません。
何か打開策はありますでしょうか?





エラー
リクエストされた URL は取得できませんでした

--------------------------------------------------------------------------------

以下の URL を取得した際に: http://localhost/ ...続きを読む

Aベストアンサー

>しかしなぜlocalhostでは表示されないのでしょうか?

DNSの仕組みに関係します。
localhostと言う名前から127.0.0.1というIPアドレスを求めるのがDNSの役割です。
その際、WindowsNT/2000/XPのDNSサーバはhostsファイルを参照します。(hostsにない名前は、さらに上位のDNSサーバに問い合わせます。)
localhostという名前は特殊なので、hostsがその情報を持っていなくてはならないのです。

今回のケースではhostsが存在しないようなので、hostsをメモ帳で作成する手順をご紹介しておきます。 (説明の都合上、Cドライブのルートディレクトリで作業します。)
(1)次のファイルが存在するか確認してください。
C:\WINNT\system32\drivers\etc\hosts.sam
 ・存在する→Cドライブのルートディレクトリにhosts.txtと言う名前でコピーし、メモ帳で開く。
   copy C:\WINNT\system32\drivers\etc\hosts.sam c:\hosts.txt
   notepad c:\hosts.txt
 ・存在しない→メモ帳でc:\hosts.txtを新規作成する。
   notepad c:\hosts.txt

(2)次の1行をhosts.txtの最後に追加します。127.0.0.1とlocalhostの間には半角スペースを7つ以上入れ、行のおしりには改行を入れます。
127.0.0.1 localhost
     ↑     ↑
     |    改行
 半角スペースx7

(3)hosts.txtを上書き保存します。

(4)hosts.txtをシステムディレクトリに移動します。この際に拡張子txtを取り除きます。
move c:\hosts.txt C:\WINNT\system32\drivers\etc\hosts

(5)Windowsを再起動します。

以上がその手順です。
これでlocalhostが127.0.0.1として認識されるはずですが、システムディレクトリをいじりますので慎重に作業してください。
作業手順が理解できない場合、作業に不安を感じる場合はやらないほうが無難です。

>しかしなぜlocalhostでは表示されないのでしょうか?

DNSの仕組みに関係します。
localhostと言う名前から127.0.0.1というIPアドレスを求めるのがDNSの役割です。
その際、WindowsNT/2000/XPのDNSサーバはhostsファイルを参照します。(hostsにない名前は、さらに上位のDNSサーバに問い合わせます。)
localhostという名前は特殊なので、hostsがその情報を持っていなくてはならないのです。

今回のケースではhostsが存在しないようなので、hostsをメモ帳で作成する手順をご紹介しておきます。 (説明の...続きを読む

Q起動しているサービスを確認するコマンド

初歩的な質問で恐縮ですが、ご教示いただけますと幸いです。

起動しているサービスを確認するために以下の2つのコマンドを打ってみるのですが、結果(出て来るサービス名)が違います。
このコマンドの違いについてご教示いただけますでしょうか。

(1)service --status-all
(2)chkconfig --list

Aベストアンサー

(1)service --status-all

サービスの現在のステータスを調べるコマンド

(2)chkconfig --list

OSのブート時に自動起動するサービスを調べるコマンド

違いが出るのは、
・ブート後に手動あるいは他のコマンドから起動したサービス
・ブート後に手動あるいは他のコマンドから、あるいはエラーで停止したサービス
・ブート後に実行はされるがすぐに停止して常駐しないサービス (ntpdate とか)

あるいは、(1)ではサービス名が表示されない物もあるので、どのサービスがどんなステータス出力をするのか知っておく必要もありますね。(service network statusとか)

Qバッチファイルで昨日の日付を取得

すみません、どなたか教えて下さい。

バッチファイルの記述で、昨日の日付を取得する方法を教えて下さい。
今日の日付は下記のように取得しています。

rem 日時変数の取得
for /f "tokens=1-3 delims=/" %%a in ('echo %date:~-10%') do (set YYYYMMDD=%%a%%b%%c
)

Aベストアンサー

:: ----- prevdate.bat はじめ -----
@echo off
::今日の日付を取得
set yy=%date:~0,4%
set mm=%date:~5,2%
set dd=%date:~8,2%
echo 今日は、%yy%年%mm%月%dd%日です。

::1日前の日付を計算する
set /a dd=%dd%-1
set dd=00%dd%
set dd=%dd:~-2%
set /a ymod=%yy% %% 4
if %dd%==00 (
if %mm%==01 (set mm=12&& set dd=31&& set /a yy=%yy%-1)
if %mm%==02 (set mm=01&& set dd=31)
if %mm%==03 (set mm=02&& set dd=28&& if %ymod%==0 (set dd=29))
if %mm%==04 (set mm=03&& set dd=31)
if %mm%==05 (set mm=04&& set dd=30)
if %mm%==06 (set mm=05&& set dd=31)
if %mm%==07 (set mm=06&& set dd=30)
if %mm%==08 (set mm=07&& set dd=31)
if %mm%==09 (set mm=08&& set dd=31)
if %mm%==10 (set mm=09&& set dd=30)
if %mm%==11 (set mm=10&& set dd=31)
if %mm%==12 (set mm=11&& set dd=30)
)
echo 昨日は、%yy%年%mm%月%dd%日です。

echo.
pause
:: ----- prevdate.bat おわり -----

参考URL:http://www.atmarkit.co.jp/fwin2k/win2ktips/419batchdate/batchdate.html

:: ----- prevdate.bat はじめ -----
@echo off
::今日の日付を取得
set yy=%date:~0,4%
set mm=%date:~5,2%
set dd=%date:~8,2%
echo 今日は、%yy%年%mm%月%dd%日です。

::1日前の日付を計算する
set /a dd=%dd%-1
set dd=00%dd%
set dd=%dd:~-2%
set /a ymod=%yy% %% 4
if %dd%==00 (
if %mm%==01 (set mm=12&& set dd=31&& set /a yy=%yy%-1)
if %mm%==02 (set mm=01&& set dd=31)
if %mm%==03 (set mm=02&& set dd=28&& if %ymod%==0 (set dd=29))
if %mm%==04 (set mm=03&& set dd=31)
if...続きを読む

Q『Inetpub』というファイルがあるのですが・・・

 Cドライブ直下に『Inetpub』というファイルがあるのですが、これって何でしょうか?必要なものなのでしょうか?
 もしかしらた、自分でいつかどこかでダウンロードしたのかもしれないのですが、今のところ見に覚えがなくて・・・。

 もし、必要でなさそうであればアンインストールしたいのですがアンインストールできるもののようでしたら、アンインストール方法も教えて頂けないでしょうか。

 よろしくお願いします。

Aベストアンサー

パソコンに関する質問をするときはせめてお使いのパソコンのメーカー名、機種名、OSくらいは書かれたほうが良いと思います。
より詳細な回答が得られますので。

質問の答えですが。
Windowsコンポーネントのインターネットインフォメーションサービス(IIS)がインストールされていると、そのようなフォルダが作成されます。
IISをアンインストールしたあとならば、そのフォルダを削除しても大丈夫です。
IISとはWebサーバーなどをたてるときに使うものです。


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング