カテゴリー: Windows

  • Windows Server 2022 のIISのバージョン

    Windows Server 2022の Internet Information Services (IIS)のバージョンは、「Version 10.0.20348.1」。

    Windows認証やダイジェスト認証、基本認証(Basic認証)をIISで行う場合には、IISのインストールのときに役割サービスとして追加しておく。

  • クリーンインストール状態のWindows10を21H1化したら、ログインできなくなった

    クリーンインストール状態のWindows10(Panasonic Let’s Note SV9)を、20H2から「Windows 10 更新アシスタント」で21H1化したところ、初期セットアップ時に作ったアカウントでログインできなくなった。

    「Windows 10 更新アシスタント」を使ったときに、「引き継ぐ項目を選んでください」が出て、「何もしない」しか選べなかった。

    その後、アップグレードの画面ではなく、「Windows 10 インストールしています」と表示された。

    この後、Windows10は起動してくるが初期ユーザでログインできず。仕方ないので、初期化からやり直した。

    わかっている回避方法としては、クリーンインストール後に、Windows Updateをアップデートがなくなるまで実施する。そのあとに、「Windows 10 更新アシスタント」を使えば、通常通りにWindows10 21H1化が成功する。

  • VPN接続後IE11で内部URLにアクセスするとエラーになる

    VPN接続して、IE11で内部URLにアクセスしたときに、いままで接続できていたサイトが急にできなくなることがある。エラーコードは、`INET_E_RESOURCE_NOT_FOUND` が表示される。この原因だが、IPv6でサイトにアクセスしようとして、エラーなっているようだ。アクセスされるサーバ側には、IPv6のアドレスは持っていない。

    表示されるIE11のエラー

    INET_E_RESOURCE_NOT_FOUND

    対処方法

    1. タスクバーのネットワークのアイコンを右クリして、「ネットワークとインターネットの設定」を開く。
    2. 「アダプターのオプションを変更する」を選択する。
    3. 障害が発生した接続のネットワークアダプタを右クリックして、プロパティを開く。
    4. 「インターネットプロトコルバージョン6」のチェックを外して、「OK」をクリックする。
    5. OSを再起動する。
    6. IE11でアクセスし、解消されたかを確認する。

    VPN接続していない状態でも、発生するときにはこの方法で対処できる。ただ、その場合通常のアクセスで問題の発生していないところまで、IPv6を使わなくなってしまうのが難点だ。

  • IISで .NET5のアプリケーションが動作するように設定する

    Windows Server 2019のIISで .NET5 (ASP.NET core)のアプリケーションが動作するように設定したので、そのメモ。

    設定手順

    1. 下記の .NETのダウンロードページにアクセスする。
    https://dotnet.microsoft.com/download/dotnet

    2. 「.NET 5.0」のリンクをクリックする。

    3. 「ASP.NET Core Runtime 5.0.x」のWindowsの「Hosting Bundle」をクリックする。インストーラーのダウンロードが始まる。「Hosting Bundle」には、IISのサポートが含まれるので、IISで動作させる場合には、これを選択する必要がある。

    4. ダウンロードしたファイル(dotnet-hosting-5.0.9-win.exe)を実行して、インストールする。

    5. IISのサービスを再起動する(Windowsなので、OSごと再起動できるのならば、OS再起動の方が安全)。

    6. IISマネージャーを開く

    7. アプリケーションプールを開いて、「アプリケーションプールの追加」をクリックする。

    8. 「名前」はわかりやすければ、なんでもよい。「.Net CLR バージョン」は「マネージドコードなし」を選択。「マネージド パイプラインモード」は「統合」を選択する。「OK」をクリックして作成する。

    9. ASP.NET coreのアプリを発行し、サーバ上に配置する。

    10. IISマネージャーで、サイトからアプリケーションを追加するWebサイトを選択する。(Webサイトがない場合は追加する)

    11. 右クリックから「アプリケーションの追加」を選択する。

    12. 「エイリアス」を入力し、「物理パス」に発行したアプリケーションのフォルダを選択する。「アプリケーションプール」のところにある「選択」をクリックし、一覧の中から追加したアプリケーションプールの名前を選択する。

    13. 「OK」をクリックして、追加する。

    14. ブラウザでアクセスして、動作を確認する。

    以上で設定は終わり。

  • Windows11のプレビュー版でも、AnyConnect 4.2は使えた

    Windows11(21H2)のプレビュー版をいれたので、CiscoのAnyConnectを試してみた。結構、古いバージョンなので、動作しないかも、と思っていたのだが、動作した。

    Windows11のUIに合わせて、ログインのところの見た目が少し変わった程度だった。VPNのコネクションもはれるし、OS内のスキャンもできている。とりあえず、秋になってWindows11へのアップデートが始まっても大丈夫そうだ。これからWindows11の仕様がかわらなければ、だが。

  • Panasonic Let’s Note SV8で20H2と21H1のアップデートが失敗する

    Panasonic Let’s Note SV8でWindows10の大型アップデートの20H2と21H1のアップデートが失敗する問題がある。使っているWindows10のバージョンが1903や1809だと、サポート切れになるため、大型アップデートを適用しないといけないが、これが失敗する。利用しているドライバが原因という可能性が高く、切り分けに時間がかかっていた。このアップデートに失敗する原因がやっとわかった。

    Let’s Note SV8の標準ドライバの「BayHub SDカードドライバー」のバージョンが「1.1.101.1029」の場合にWindows10の大型アップデートに失敗する。(ただし、100%失敗するわけではないのが厄介)

    この「BayHub SDカードドライバー」バージョンを「1.1.101.1033」に上げることで、Windows10を、20H2と21H1にアップデートすることができる。ドライバのダウンロードページは下記。インストール方法も一緒に載っている。

    https://faq.askpc.panasonic.co.jp/faq/docs/005039

    これの厄介なところは、SV8のドライバを検索すると、SV8シリーズの導入済みドライバーのページが最上位に表示されること。このページのドライバーは、「1.1.101.1029」なので、インストールしても意味がなく、最新ドライバーがまとまっているわけでもなく、不親切だ。このページに、大型アップデートに関する注意事項を書いておいてくれればよいのだが。大型アップデートに関するページは別ページになっていてリンクもないので、検索でたどり着くしかないく不便だった。

    デフォルトで導入されているドライバーでWindows10の大型アップデートに問題があると、本当に大変だ。ついでにいうと、他の人に任せていたのだが、なぜこれが発見できなかったのか。初期化状態からのアップデートの検証もやってもらっていたのだが。自分でやったら、わりとすぐに問題を特定できた。情シス系作業は向き不向きがある感じだ。

  • 「Delivery Optimazation」が大量の通信をしてネットワークが重い

    Windows10で、ネットワークが重いので調べた。調べたところ、「サービスホスト: Background Intelligense~」の「Delivery Optimazation」のプロセスが大量のネットワーク通信を使用していることがわかった。

    この「Delivery Optimazation」が何をやっているプロセスなのかを調べると、Windows Updateの更新プログラムの最適化を行っているものだということがわかった。つまり、Windows Updateがネットワークに負荷をかけていることが分かった。

    https://docs.microsoft.com/ja-jp/windows/deployment/update/waas-delivery-optimization

    それから、「Delivery Optimazation」は、近くのWindows10から、配信プログラムを受け取れるようにもする。同じLAN内などの近くに既にWindows Updateを行ったWindows 10がいれば、そのPCからアップデート用のデータが提供される。インターネット回線に負担がかかっていなくても、LAN内には、Windows 10のPC間で通信が大量に発生しており、ネットワークが遅くなる、ということもあり得る。

  • ESENTエラーが発生して、ファイルサーバが突然使えなくなる。

    Windows Server 2012のファイルサーバの挙動がおかしいので、調べたら、下記のログがイベントログに残っていた。

    イベント 910, ESENT
    svchost (952)  ファイル "C:\Windows\system32\LogFiles\Sum\Svc.log" のオフセット 3334144 (0x000000000032e000) への 4096 (0x00001000) バイトの書き込み要求は 36 秒間成功しませんでした。この問題はハードウェアの障害が原因であると思われます。問題をより詳しく診断するには、ハードウェアの製造元に連絡してください。
    
    イベント 910, ESENT
    svchost (1212) データベース キャッシュ サイズの保守タスクに 60 秒かかりましたが完了していません。このため、パフォーマンスが大きく低下する可能性があります。 現在のキャッシュ サイズは、5 のバッファーであり、構成済みのキャッシュ制限 (ターゲットの 266 パーセント) を超えています。 キャッシュ サイズの保守によって、0 のバッファーが削除され、14408 回のフラッシュが試行され、0 のバッファーのフラッシュに成功しました。保守が起動されてから 191576 回実行されました。
    
    イベント 510, ESENT
    svchost (1212) ファイル "C:\Windows\system32\LogFiles\Sum\Current.mdb" のオフセット 937984 (0x00000000000e5000) から 4096 (0x00001000) バイトの要求を書き込むことに成功しましたが、OS によるサービスを受けるまでに異常に長い時間 (36 秒) がかかりました。さらに、このファイルへの 4 の他の I/O 要求も、この問題に関する最後のメッセージが 1259 秒前に投稿されてからサービスを受けるまでに以上に長い時間がかかりました。これはハードウェアに問題がある可能性があります。問題の診断についての詳細はハードウェア製造元に問い合わせてください。
    

    ファイルシステムの異常の可能性もあるので、検査(チェックディスク)したが異常なし。ハードウェア的なディスク障害もなし。

    これが発生していた原因は、Veeam Backupの動作によるバックアップの競合だった。バックアップの間、ずっと発生するわけではなく、なんらかのタイミングで、ログなどの書き込みなどがスタックしたときに、書き込みができずに、ファイル共有の部分が止まってしまうようだ。動作中のバックアップも同じ時間ではないが、遅れて失敗している。この競合が解消されれば、ファイルサーバにはアクセスできるようになることはわかった。しかし、解消される時間はわからないので、バックアップを止めるのがよいのだろうが、状況が発生してしまうと止められない(止めても停止できず、効果がない)。動作時間を工夫するなどの対応が必要。

  • Windows10の空き容量をコマンドで表示する

    Powershellか、コマンドプロンプトで、fsutilコマンドを使うと、空き容量がわかる。GUIが使えない環境では楽。

    PS C:\Users\zen> fsutil volume diskfree c:\
    空きバイト総数        :  39,843,536,896 ( 37.1 GB)
    バイト総数             : 254,863,732,736 (237.4 GB)
    クォータの空き領域の合計バイト数  :  39,843,536,896 ( 37.1 GB)
    PS C:\Users\zen> 

    Windows10じゃなくて、Windows Server系でも同じコマンドで空き容量をしることができる。

  • Alt + Tabで急にアプリの切り替えができなくなった

    Windows10で、Alt + Tabを使ったアプリの切り替えが急にできなくなった。

    なにか壊れたかと思ったら、Explorerがフリーズしていたようだ。新しくフォルダも開けず、しばらくしてExplorerプロセス再起動を求めらたので、プロセス再起動したら、Alt + Tabでアプリの切り替えができるように戻った。切り替えの部分は、Explorer配下の作業のようだ。