ページ

2014/02/27

WindowsのSoftAP設定後の利用方法! PC起動時の自動開始方法とよく利用する場合の上手な使い方

「SoftAP / Virtual WiFi」

※はじめに・・・
以下は、SoftAPを頻繁に使う方向けの記事で、セットアップ終了後の「使い方」をメインに解説している。「SoftAPがうまくできない」等のトラブルで頭を抱えている場合は、こちらの記事も確認してみよう。

「SoftAP / Virtual WiFi」機能を使いこなす!

インターネット回線はあるが、Wi-Fi環境がないビジネスホテルや主張先で、iPhone(スマホやタブレット)のアプリアップデートやダウンロードが必要になったり、ストリーミング動画を閲覧する場合に 3G 回線でのままだと「遅い!」とイライラMAXになる。そんな時にWindowsの「SoftAP / Virtual WiFi」を使えばPCを無線LANルータ化してiPhoneを高速ブロードバンド回線のWi-Fiに接続することができるため、ストレスを感じることなく使うことができる。

※最近では4G(LTE)が主流となり、モバイルデータ通信でも高速ダウンロードが可能だが、大容量の通信を行うと通信制御がかかり低速化してしまうことがあるので、4GであってもWi-Fi環境は必要だ。

「SoftAP / Virtual WiFi」を継続して利用する場合や度々利用することが想定される方を対象にして使い方を解説していきたいと思う。この「SoftAP / Virtual WiFi」は無線親機化したPCをシャットダウンしてしまうと、この機能が停止状態になり、次回「SoftAP / Virtual WiFi」を利用する際は開始作業が必要になる。また「SoftAP / Virtual WiFi」を無効にしてしまった場合、開始作業だけは利用できず、有効化と開始作業を行わなければならない。

この記事では「SoftAP / Virtual WiFi」を頻繁に利用する方を対象とした「スタートアップ設定」と、出張先などで利用する機会があるという方を対象にした「簡単にSoftAPを開始する方法」を解説していく。また「SoftAP / Virtual WiFi」設定を既に済ませ、PCを無線LANルータ化した場合のSSIDやセキュリティキーが何なのかを把握できているものとして解説している。設定方法に関しては以下を参照。

まずは「SoftAP / Virtual WiFi」をPC起動時に自動的に開始させる方法を紹介

常にPCを無線LAN親機として動作させておきたい!というユーザ向けのやり方となる

※理由あって宅内Wi-Fi環境を「SoftAP / Virtual WiFi」機能で構築しているようなケースが該当する。

1. お使いのPCを「ファイル拡張子を表示する」設定に変更する

「ファイル拡張子を表示する」

2. メモ帳を起動し「netsh wlan start hostednetwork」と入力

メモ帳を起動し「netsh wlan start hostednetwork」と入力

3. 先ほどのメモ帳をバッチファイルとして保存(.bat)

バッチファイルとして保存

4. タスクスケジューラ ライブラリを起動し、[タスクの作成]をクリック

Windows 7の場合:[コンピュータ]右クリック → [管理] → [タスクスケジューラ]を展開 → [タスクスケジューラ ライブラリ]
タスクスケジューラを起動

Windows 8の場合:エクスプローラ起動 → [コンピュータ]右クリック → [管理] → [タスクスケジューラ]を展開 → [タスクスケジューラ ライブラリ]
タスクスケジューラを起動

Windows 8.1の場合:エクスプローラ起動 → [PC]右クリック → [管理] → [タスクスケジューラ]を展開 → [タスクスケジューラ ライブラリ]
タスクスケジューラを起動

タスクスケジューラ ライブラリを起動し、[タスクの作成]をクリック

5. 表示された画面の[全般]タブを開き、名前欄にタスク名がわかるように好きな名前(例:SoftAP)を入力し「ユーザがログオンしているかどうかにかかわらず実行する」を選択し「最上位の特権で実行する」にチェックを入れる

タスク名を入力し「ユーザがログオンしているかどうかにかかわらず実行する」を選択し「最上位の特権で実行する」にチェック

6. [トリガー]タブを開き、[新規追加]をクリック

[トリガー]タブを開き、[新規追加]をクリック

7. 新しいトリガー画面の「タスクの開始」で「スタートアップ時」を選択後、[OK]をクリック

新しいトリガー画面の「タスクの開始」で「スタートアップ時」を選択後、[OK]をクリック

8. 次に[操作]タブを開き、[新規追加]をクリック

[操作]タブを開き、[新規追加]をクリック

9. 新しい操作画面で「プログラムの開始」を選択し、デスクトップに作成したバッチファイルを指定後、[OK]をクリック

新しい操作画面で「プログラムの開始」を選択し、デスクトップに作成したバッチファイルを指定後、[OK]をクリック

10. 次に[条件]タブを開き、「コンピューターをAC電源で使用している場合のみタスクを実行する」のチェックを外し、[OK]をクリック

※これをやっておかないと電源コンセントに接続せずにPCを起動してしまうとタスクが実行されない!
[条件]タブを開き、「コンピューターをAC電源で使用している場合のみタスクを実行する」のチェックを外し[OK]をクリック

11. アカウント情報を聞かれるので、PCのログオンパスワードを入力し、[OK]をクリック

アカウント情報を聞かれるので、PCのログオンパスワードを入力する

12. 今作成したタスクがライブラリの中に表示されていることを確認し設定完了

作成したタスクがライブラリの中に表示されていることを確認

設定が完了したら、お使いのスマホなどのデバイスが無線親機化したPCからのWi-Fiに接続している状態でPCを再起動してみよう!再起動後にスマホが同じWi-Fiに自動的に接続すれば今回の設定は正常に完了したことになる。

※PCの状況によっては起動時に「SoftAP / Virtual WiFi」が自動的に開始されるまで少し時間がかかる場合ある。数秒待ってダメだと諦めずに少しまってからスマホのWi-Fi接続を確認してみよう!ちなみにこの設定ではPCの電源を入れるだけで「SoftAP / Virtual WiFi」は自動的に開始されるようになる。自分のアカウントにログオンしなくとも大丈夫だ。


次は一度設定した「SoftAP / Virtual WiFi」を必要に応じて手動で開始する方法を紹介

常に開始にしておく必要はないが必要な時に気軽に使えるようにしておきたいというユーザ向けのやり方となる

PCをシャットダウンすると、この機能は停止状態になるので停止作業は意識する必要はない。

手順解説の前に、「SoftAP / Virtual WiFi」が現在『開始』状態にあるのか、『停止』状態にあるのか、『無効』状態にあるのかを見分ける方法を知っておこう。

「ネットワークと共有センター」から[アダプタの設定の変更]をクリックして、「SoftAP / Virtual WiFi」用のアダプタを確認すればよい。
この画面から「SoftAP / Virtual WiFi」の状態が確認できる!

無効になっている状態
「SoftAP / Virtual WiFi」が無効になっている状態

停止されている状態
「SoftAP / Virtual WiFi」が停止されている状態

開始されている状態(正常)※「SoftAP / Virtual WiFi」が利用できる状態
「SoftAP / Virtual WiFi」が利用できる状態

なのでちょいと玄人っぽく操作したい場合は、コマンドプロンプトを管理者として実行し、「SoftAP / Virtual WiFi」の状態に合わせて以下コマンドを実行すればよい。

停止状態であれば

netsh wlan start hostednetwork
コマンドで開始にすればいい。

無効状態の場合は

netsh wlan set hostednetwork mode=allow
の許可コマンドを実行してから

netsh wlan start hostednetwork
コマンドで開始する必要がある。

ちなみに「ネットワークと共有センター」から[アダプタの設定の変更]画面を確認した際に「SoftAP / Virtual WiFi」用のアダプタがグレーアウトして「無効」と表示されている場合は、アイコンを右クリックして[有効にする]をクリックしてから開始コマンド(netsh wlan start hostednetwork)を実行する必要がある。もし[有効にする]をクリックしてもグレーアウトしたままの状態から変化がない時は、さらに許可コマンド(netsh wlan set hostednetwork mode=allow)の実行が必要となる。
「SoftAP / Virtual WiFi」用のアダプタがグレーアウト

いちいちコマンド打ってられない!という方は、メモ帳を起動して開始コマンドを入力しバッチファイルとしてデスクトップにでも保存しておけばいつでもかんたんに利用することができる。
netsh wlan start hostednetworkのバッチファイルを作成する

ただ、年に数回しか利用しない方は、思わぬ操作により「SoftAP / Virtual WiFi」が無効になってしまい、いざ使おう!と開始コマンドを打ち込んでも「使えない・・・」となってしまう場合がある。そういった経験がある方は念のため許可コマンドと開始コマンド両方のコマンドを入力したバッチファイルを作成しておいても問題ない。仮に「SoftAP / Virtual WiFi」が有効になっている状態(許可コマンドが不要な状態)でこのバッチファイルを実行してしまってもエラーにはならない。
許可コマンドと開始コマンドのバッチファイルを作成

※バッチファイルの作成方法がわからん!という方は、この記事の上の方に載せている『「SoftAP / Virtual WiFi」をPC起動時に自動的に開始させる方法』の 手順2 ~ 手順3 を確認してほしい。

【注意点①】
バッチファイルを実行する際は、ファイルを右クリックして[管理者として実行]をクリックすること!
※普通にダブルクリックしても「SoftAP / Virtual WiFi」は使えない。
バッチファイルを実行する際は、ファイルを右クリックして[管理者として実行]をクリック

【注意点②】
頻繁に利用する方は忘れないと思うが、年に数回程度しか利用しない方は、「インターネット共有」設定のことをすっかり忘れてしまう。「SoftAP / Virtual WiFi」機能を使って、無線親機化したPCとスマホをWi-Fiで接続できても、PCのインターネット接続を共有してあげないとスマホでインターネットを利用することができない。あと一歩のところで設定足りずとならぬよう注意していただきたい。「インターネット共有」の手順は以下の記事に載せているので忘れてしまった方は確認を!

2014/02/24

無線LANルータ(Wi-Fiルータ)を使わずにiPhoneをWi-Fiに接続する方法! 【Windows 8 / 8.1 編】 PCを無線親機にする逆テザリング設定

Windows 8 / 8.1 の SoftAP / Virtual WiFi を利用する

Windows 8 / 8.1 を無線親機にする逆テザリング設定

※iPhoneだけではなく、各種スマホやタブレットPCなどWi-Fi接続可能な機器であればOK!

以下のようなケースで活用できる。

■宿泊予定のホテルに高速ブロードバンド回線があるが、有線LAN接続のため無線LANルータ等を持ち込まないとiPhoneをWi-Fi接続することができない!または、急な出張で持ち歩いているWi-Fiルータを忘れてしまった!
出張先で「PC」を無線親機として使う

■自宅の無線LANルータが壊れてiPhoneをWi-Fi接続することができなくなった!
無線LANルータが故障したので「PC」を無線親機として使う

■無線LANルータを持っていないためiPhoneを宅内Wi-Fiに接続することができない!
無線LANルータ持っていないので「PC」を無線親機として使う

■購入した無線LANルータがPPPoE機能なしの機器だったため、PPPoE機能がないiPhoneやタブレットをインターネットに接続することができない!
「PC」を無線親機にして、PCのインターネット接続を共有する

そんな時は「PC」を「無線LANルータ化」して無線親機として使ってみよう!

SoftAPを動かそう!

コマンドを使ってパソコンを無線親機化し、電波の名前やWi-Fi接続用のパスワードを自分で決めていく作業から始める!

Windows 8 / Windows 8.1の SoftAP / Virtual WiFi が既に有効状態にある場合は、手順3 は省略しても構わないが、よくわからん!という方は手順1 から順番に進めて構わない。
※「何か難しそう・・・」という方は何も考えず手順1 ~ 手順6 の操作を実行してみよう。

1. PCのワイヤレススイッチをONにする

PCのワイヤレススイッチをON

※近隣のSSIDなど無線電波が検出できる状態になっていればOK!
近隣のSSIDなど無線電波が検出できる状態になっていればOK

2. コマンドプロンプトを右クリックして[管理者として実行]で選んで起動する

コマンドプロンプトを[管理者として実行]で起動

3. netsh wlan set hostednetwork mode=allow を入力し[Enter]

※SoftAP / Virtual WiFi(PCを無線親機化する機能)を有効にする操作。
netsh wlan set hostednetwork mode=allow

4. netsh wlan set hostednetwork ssid=●●●● を入力し[Enter]

※PCから発信するSSID(無線電波名)を決める操作。(半角英数で好きな名前を入力)
netsh wlan set hostednetwork ssid=●●●●

5. netsh wlan set hostednetwork key=●●●● keyusage=persistent を入力し[Enter]

※PCから発信するSSID(無線電波名)に接続するためのセキュリティキー(PW)を決める操作。(半角英数8文字以上)
netsh wlan set hostednetwork key=●●●● keyusage=persistent

6. netsh wlan start hostednetwork を入力し[Enter]

※ここまでやってきた設定を開始してPCを無線親機として動作させる操作。
netsh wlan start hostednetwork

インターネット接続を共有する

これでPCを無線親機化する作業は完了だが、PCのインターネット接続を他デバイスが共有できるように設定する必要があるため、まだ作業は続く!

手順7 の①~②の選択をミスすると、iPhoneをWi-Fiに接続することはできても、インターネットを利用することができなくなってしまうので、PCが現在インターネット接続に利用しているアダプタがどれかを正確に選択する必要がある!

7. PCがインターネット接続に利用しているアダプタ(アイコン)を右クリックし[プロパティ]をクリック(下記①~②の中から現在の環境に当てはまるものを選択)

①「イーサネット」アイコンを選択する場合
※出張先のホテルなどで有線LANでインターネットをしている場合もこの①に該当。
「イーサネット」を選択する場合

② 広帯域接続(ブロードバンド接続)アイコンを選択する場合
広帯域接続(ブロードバンド接続)を選択する場合

※ここからは手順7 ①の「イーサネット」アイコンを選択するケースを例にして解説していく
PCがインターネット接続に利用しているアダプタを右クリックし[プロパティ]をクリック

8. [共有]タブをクリックし「ネットワークの他のユーザーにこのコンピュータのインターネット接続を通して接続を許可する」にチェックを入れる

[共有]タブをクリックし「ネットワークの他のユーザーにこのコンピュータのインターネット接続を通して接続を許可する」にチェックを入れる

9. ホームネットワーク接続のプルダウンで「Microsoft Hosted Network Virtual Adaptor」を担っているアダプタを選択し[OK]をクリックする

※Windows 8の場合、「ローカルエリア接続*」がVirtual WiFi用のアダプタになる。
「ローカルエリア接続*」を選択
「Microsoft Hosted Network Virtual Adaptor」と表示されているアダプタを選択

無線親機となったパソコンとiPhoneをWi-Fi接続

これでPCを無線親機化し、その無線に接続したiPhoneなどのスマホやタブレットがPCの「インターネット接続」を共有して使うことを許可する設定が完了した。後はiPhoneをPCが発信する無線電波に接続すれば設定完了だ!

10. iPhoneの[設定]から[Wi-Fi]をタップし、手順4 で設定したSSIDを見つけタップする

手順4 で設定したSSIDをタップ

11. パスワード入力画面が表示されたら 手順5 で設定したセキュリティキーを入力し[接続]をタップする

手順5 で設定したセキュリティキーを入力し[接続]をタップ

12. 手順11 で接続をかけたSSIDにレ点チェックが付いたら、そこをタップする

手順11 で接続をかけたSSIDにレ点チェックが付いたらタップ

13. IPアドレスとルーターの項目に「192.168.173」や「192.168.137」から始まる数字が表示されていれば接続完了となる

PCから払い出されたIPアドレスをiPhoneが正常に取得できればOK

うまくいかない場合

手順7 ~ 9 の操作を忘れて 手順10 ~ 13 の後に行うとiPhone側でSafariを起動してもWebページが表示されない。その場合は、一度iPhoneのWi-Fiを切断し再度接続してみるとよい。

手順13 で「192.168.」から始まる数値が表示されない場合は、「Microsoft Hosted Network Virtual Adaptor」が表示されている「ローカルエリア接続*」のIPv6プロトコルを無効にし、手順7 ~ 8で共有設定をしたアダプタのIPv6プロトコルも無効にしてみる。それでもうまくいかない場合はiPhoneのWi-Fiを一度切断し再接続してみるとよい。
IPv6プロトコルを無効

以下エラーが表示される場合はPCのワイヤレススイッチがOFFの可能性が高い
PCのワイヤレススイッチがOFFの可能性が高い

以下エラーが表示される場合はPCのWi-Fiアイコン(無線アダプタ)が無効になっている可能性が高い
PCのワイヤレスネットワーク接続(無線アダプタ)が無効になっている可能性が高い

PCを再起動後にiPhoneがWindows 8(Windows 8.1)に再接続できない件・・・

今回紹介した内容で宅内のWi-Fiを構築しそのまま使い続けるという方はほとんどいないと思われるが、SoftAP(PCの無線親機化)は、PCの電源を落とすと停止してしまい、次回PCを起動時に手動で開始してあげないと再度利用することができない。

SoftAP / Virtual WiFi を利用する際は、PC起動後に「コマンドプロンプトを管理者として実行」→「netsh wlan start hostednetwork」という作業が毎回必要になる。主張先やトラブル時の代替策として利用すること多いはずなのでそれでも問題ないという方が大半だと思うが、PC起動時にSoftAPを自動で開始し、スマホやタブレットが自動的に繋がるようにしておきたいという方は以下を参照。

初期設定の流れは今回の記事で紹介した 手順1 ~ 13 の通りに実施。

「SoftAP / Virtual WiFi」設定後の自動開始設定や簡単利用方法についてはこちらの記事でも解説しているので併せて確認してみてほしい!

PC起動時に自動的に「SoftAP」が開始されるようにする方法

※フォルダオプションの「登録されている拡張子は表示しない」のチェックを外す。またはエクプローラーを起動し[表示] → リボンUIの「ファイル名拡張子」にチェックを入れてから以下を開始する。

以下はWindows 7の画面構成で解説しているが、Windows 8 / 8.1 の場合でも同じ操作になる。

1. メモ帳を起動し「netsh wlan start hostednetwork」と入力

メモ帳を起動し「netsh wlan start hostednetwork」と入力

2. バッチファイルとして保存(.bat)

バッチファイルとして保存(.bat)

3. タスクスケジューラを起動

エクスプローラー起動し左側のナビゲーションウィンドウから
[コンピュータ](8.1の場合は[PC])右クリック → [管理] → [タスクスケジューラ]展開 → [タスクスケジューラ ライブラリ]
タスクスケジューラを起動

4. メニューバーの[操作]から[タスクの作成]をクリック

[操作]から[タスクの作成]をクリック

5. [全般]タブを開き、名前欄に適当に「SoftAP」などを入力し「ユーザがログオンしているかどうかにかかわらず実行する」を選択し「最上位の特権で実行する」にチェックを入れる

「ユーザがログオンしているかどうかにかかわらず実行する」を選択し「最上位の特権で実行する」にチェックを入れる

6. [トリガー]タブを開き、[新規追加]をクリック

[トリガー]タブを開き、[新規追加]をクリック

7. 新しいトリガー画面の「タスクの開始」で「スタートアップ時」を選択後、[OK]をクリック

「タスクの開始」で「スタートアップ時」を選択

8. [操作]タブを開き、[新規追加]をクリック

[操作]タブを開き、[新規追加]をクリック

9. 「操作」で「プログラムの開始」を選択し、デスクトップに作成したバッチファイルを指定後、[OK]をクリック

「操作」で「プログラムの開始」を選択し、デスクトップに作成したバッチファイルを指定

10. [条件]タブを開き、「コンピューターをAC電源で使用している場合のみタスクを実行する」のチェックを外し[OK]をクリック

※この操作をしておかないとノートPCをコンセントに接続せずバッテリで起動した時だけタスクが実行されない(SoftAPが開始されない)ということが起きてしまう。
[条件]タブを開き、「コンピューターをAC電源で使用している場合のみタスクを実行する」のチェックを外す

11. アカウント情報を聞かれるので、PCのログオンパスワードを入力する

PCのログオンパスワードを入力

以上で設定は完了。PCを再起動して自動接続できるか確認してみてほしい。

ちなみに、SoftAP / Virtual WiFi を無効にする場合は、
「netsh wlan set hostednetwork mode=disallow」

PC起動中に SoftAP / Virtual WiFi を停止する場合は、
「netsh wlan stop hostednetwork」のコマンドを使う。

設定完了後の使い方でお困りの方は以下の記事を参考にしてほしい!
『WindowsのSoftAP設定後の利用方法! PC起動時の自動開始方法とよく利用する場合の上手な使い方』