2023年04月22日

Win10セットアップ途中のオフラインアカウント作成方法

今回はWindows10セットアップ時にLANやWi-Fiを接続してしまった場合でも、途中からオフラインアカウントに切り替えて作成する方法を紹介したいと思います。マイクロソフトとしてはMicrosoftアカウントでWindows10を利用して欲しいようで、初期設定でネットワークやWi-Fiを接続した場合、強制的にMicrosoftアカウントでユーザを作成する画面となり、戻ってオフラインアカウント作成画面に戻すことができません。

このような場合に再度、OSをクリーンインストールし直してセットアップし直すという方法がありますが、なかなか時間もかかり、面倒です。また、諦めて、一旦、Microsoftアカウントでユーザを作成して後からオフラインアカウントを作成する方法もありますが、Microsoftアカウントのゴミデータが残るため、避けたいものです。


今回はLANやWi-Fiを接続してしまった場合でも、途中からオフラインアカウントに切り替えて作成する方法を紹介します。

@セットアップ途中(Microsoftアカウント作成画面等)でShift + F10 キーを押します。

Aコマンドプロンプトが表示され、下記のコマンドを打って、接続されたネットワークインターフェース名を確認します。
netsh interface show interface

Admin State State Type Interface Name
-------------------------------------------------------------------------
有効     接続  専用 Wi-Fi
有効     未接続 専用 イーサネット

B接続済のインタフェースを無効化します

 a. Wi-Fiで接続してしまった場合は
   netsh interface set interface "Wi-Fi" disable

 b. LANで接続してしまった場合は
   LANを抜くか下記のコマンドで無効化します
   netsh interface set interface "イーサネット" disable

Cコマンドでシャットダウンさせます。
shutdown -s -t 0

D再度、電源を入れて起動させるとまた、最初のネットワーク確認画面になります。LANやWi-Fi接続を選択せずに「インターネットに接続していません」や「オフライン アカウント」、「制限された設定で続行する」等をクリックして、オフラインアカウント作成に進んでください。


Eセットアップ後には無効化したネットワークを有効化してください。スタートボタンを押して、「cmd」と入力し、コマンドプロンプトを起動させます。コマンドプロンプトで下記を入力することで再度、有効化してください。
netsh interface set interface "Wi-Fi" enable
もしくは
netsh interface set interface "イーサネット" enable


今回はWindows10セットアップ時にLANやWi-Fiを接続してしまった場合でも、途中からオフラインアカウントに切り替えて作成する方法を紹介しました。Windowsはセットアップ途中でスタートボタンやデスクトップが表示できない場合であっても「Shift + F10 キー」でコマンドプロンプトを表示させることが可能です。今回はネットワークの無効化とシャットダウンに利用しましたが、その他には事前にドライバ等のファイルをUSBメモリ等からCドライブにコピーして入れておくことや、Wi-FiやLANのMACアドレスをPCセットアップ前に事前に調べる用途にも使用できます。Windows10セットアップ時に「Shift + F10 キー」でコマンドプロンプト表示は覚えておいて損はないPCのライフハックです。
posted by Crescent at 00:00| Comment(0) | TrackBack(0) | ナレッジ | このブログの読者になる | 更新情報をチェックする

2023年04月08日

USBシリアルのCOMポート固定方法

今回はUSBシリアル変換ICでCOMポートが増えてしまう問題を解決する方法について紹介します。既にいくつかのサイトで方法について紹介されていますが、多くはFTDI製のUSBシリアル変換ICに関して紹介されています。FTDI製以外でもパラメータを変更することでProlific製やSilicon Labs製のUSBシリアル変換ICにも適用することが可能です。

まず、ベンダーID (VID)、プロダクトID (PID)を調べる必要があります。デバイスマネージャの「ポート(COMとLPT)」内の該当するUSBシリアル変換ICを開き、「詳細」タブをクリックします。今回はUSBシリアル変換IC、PL2303SAを使用しています。


com_1.png

「詳細」タブのプロパティから「ハードウェアID」を選択します。

com_2.png

「ハードウェアID」を選択するとUSBシリアル変換IC、PL2303SAのベンダーID (VID)が067B、プロダクトID (PID)が2303であることが分かります。なお、PL2303GLの場合はベンダーID (VID)が067B、プロダクトID (PID)が23D3となります。


com_3.png

ベンダーID (VID)とプロダクトID (PID)を確認できたところで、レジストリに追加します。Windows「スタート」を押して、「regedit」と入力し、レジストリエディタを起動させます。下記のレジストリ階層に移動し、右クリックで「新規」→「バイナリ値」をクリックし、IgnoreHWSerNum067B2303と名称を変更します。また、IgnoreHWSerNum067B2303の値に01(単に1でなく、0と入力後に1を入力します)と入力します。

コンピューター\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags\


com_4.png



com_5.png


実際に追加した際のイメージは上記の通りです。今回はFTDI製以外のProlific製のUSBシリアル変換ICに適用する方法について紹介しました。IgnoreHWSerNumの設定は単に該当するVIDとPIDから特定されるUSBデバイスの固有番号(シリアル番号)を無視するという設定のため、USBシリアル変換ICの他、様々なUSBデバイスにも応用可能です。ただ、USBデバイスの固有番号(シリアル番号)を無視するため、同じVIDとPIDのデバイスを同時に2つ接続した場合にソフトウェアによっては不具合が発生する場合があるため、注意が必要です。また、レジストリの変更は最悪、PCが起動しない等の問題を生じる可能性があるため、注意してください。
posted by Crescent at 00:00| Comment(0) | TrackBack(0) | ナレッジ | このブログの読者になる | 更新情報をチェックする