カテゴリー: Windows

  • デバック実行時に「~~~\bin\rosylyn\csc.exe」の一部が見つかりませんと表示される

    人から受けとったASP.NET MVCのプログラムをVisual Studio 2019でデバック実行したところ、下記のエラーが発生した。

    '/' アプリケーションでサーバー エラーが発生しました。
    
    パス 'C:\xxxx\xxxx\xxxx\bin\roslyn\csc.exe' の一部が見つかりませんでした。
    

    調べていったところ、NuGetにある「Microsoft.CodeDom.Providers.DotNetCompilerPlatform」のパッケージのバージョンをアップデートしたところ、この問題が解消され、このエラーは解消された。

    依存関係の問題なので、アップデートではなく、「Microsoft.CodeDom.Providers.DotNetCompilerPlatform」の再インストールでも解決すると思われる。

  • SQL Server 2017 Expressに外部のSQL Server Management Studioから接続できない

    SQL Server 2017 Expressをインストールしたが、外部のSQL Server Management Studioから接続できない。ローカルのSQL Server Management Studioからは接続できる。試したことは、

    • TCP/IPの設定もチェック済み
    • Windows Defender ファイアウォールは切り分けのために、一時的に無効した。
    • それでも、接続できない。

    設定を見直して、Windowsのサービスも見直したところ、SQL Server Browerのサービスが無効になっていた。SQL Server Browerのサービスを開始することで、外部からの接続ができるようになった。ただ、初期設定が無効になっていたため、設定変更をしないと、サービスを開始できなかった。

    1. Windowsのサービスを開く。
    2. SQL Server Browerを選択して、プロパティを開く。
    3. スタートアップの種類を自動に変更して適用をクリックする。
    4. サービスを開始する。

    SQL Server Browerのサービスは、SQL Server接続情報をクライアントコンピューターに指定するサービス。これが起動していないため、接続情報がわからず、SQL Server Management Studioは接続でタイムアウトしていた。

  • .NET Framework4.8のインストール

    .NET Framework 4.8のインストールは、今のところ、個別にインストールするしかないようなので、手動でインストールする。インストールするには、ダウンロードサイトにアクセスし、インストールプログラムをダウンロードする。

    .NET frameworkのダウンロードサイト
    https://dotnet.microsoft.com/download/dotnet-framework

    Visual Studioで使用しない場合は、Runtimeを選択する。ダウンロードされたEXEファイルを実行してインストールする。

    なお、既に.NET Framework4.8がインストール済み(もしくはより新しいバージョンがインストール済み)の場合は、その旨が表示されて、インストールが止まる。なので、インストールされているかどうかわからない場合は、EXEファイルを実行しても問題はない。

    Visual Studioを実行して、.NET Framework4.8で開発する場合には、RuntimeではなくDeveploer Packを選択する。ダウンロードされたEXEファイルを実行してインストールする。

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

    Windows Server 2019にインストールされるIIS(Internet Information Services)のバージョンは、Version 10.0。

    Windows Server 2019がバージョン1809で、IIS Version 10.0.17763.1 なので、Windows Server 2019側のバージョンが上がると、IISのバージョンも上がる可能性はあり。

  • Windows サンドボックスがネットワークにつながらない

    Windowsサンドボックスを起動させても、ネットワークにつながらない。画面上は、「識別されていないネットワーク」「インターネットなし」で表示されている。サンドボックス上で、コマンドプロンプトから、デフォルトゲートにPINGを打っても届かない。サンドボックスの設定なども行ったが改善せず。

    いろいろと調べた結果、Symantec Endpoint Protection Cloud(SEP Cloud)のスマートファイアウォールが通信を遮断していた。Symantec Endpoint Security Cloudのスマートファイアウォールを一時的に無効にしたところ、Windows サンドボックスからネットワーク接続ができるようになった。

  • Windows サンドボックスはHyper-Vと共存可能

    Hyper-Vの機能をインストールしたPCであっても、Windowsサンドボックスの機能は使用可能。

    仮想LANによるネットワークも利用可能。

  • Windows Server 2019にはブラウザがIE11しかインストールされていない

    Windows Server 2019をインストールした。ブラウザを立ち上げようとしたところ、IE11しかインストールされていない。ブラウザのEdgeがインストールされていない。OSの見た目は、ほぼWindows10だが、プリインストールのブラウザはIE11のみ。IE11だと、表示くずれるサイトもあるし、マイクロソフトもIE11を使わないように、と言っている中でのIE11しかインストールされていないというのは、痛い。

    Windowsのメニューのスクリーンショット
    Edgeはインストールされていない

  • Windows10の May 2019 Updateの適用時にIntel Rapid Storage Technology (Intel RST)の注意が表示される

    Panasonic Lets Note SZ5で、Windows10 May 2019 Updateを適用しようとしたところ、下記のメッセージが表示されて、アップデートができない。

    Intel Rapid Storage Technology (Intel RST): The inbox storage driver iastora.sys doesn’t work on these systems and causes stability problems on Windows. Check with your software/driver provider for an updated version that runs on this version of Windows.

    理由は簡単だった。Intel Rapid Storage Technology (Intel RST)のドライバーのバージョンが古く、Windows 10 May 2019 Updateで不具合が発生するので、アップデート前に警告を出して止めている。マイクロソフトのサポートサイトによると、KB4512941で解消されているそうなので、9月の初旬には、このブロックは解除されるとのこと。ブロックが解除されるまでまつか、または、Intel RSTのドライバを最新にすることで、Windows 10 May 2019 Update を適用できる。

  • Management Studioで「保存の変更が許可されていません。~」と表示され、保存できない

    SQL Server Management Studio 18 で、SQL Server 2107 Epxressにアクセスして、テーブルの構造を変更した際に、「保存の変更が許可されていません。~」と表示され、保存できない。メッセージの全文は、下記。

    変更の保存が許可されていません。行った変更には、次のテーブルを削除して再作成することが必要になります。再作成できないテーブルに変更を行ったか、テーブルの再作成を必要とする変更を保存できないようにするオプションが有効になっています。

    変更の保存が許可されていません。行った変更には、次のテーブルを削除して再作成することが必要になります。再作成できないテーブルに変更を行ったか、テーブルの再作成を必要とする変更を保存できないようにするオプションが有効になっています。

    これは、DB側のオプション設定ではなく、Management Studioの設定で禁止されているので、保存できない。なので、次の手順で、Management Studioの設定を変更すると、保存できるようになる。

    手順

    1. Management Studioを開く。
    2. 「ツール」から「オプション」を選択する。
    3. 「デザイナー」を選択する
    4. 「テーブルの再編成を必要とする変更を保存できないようにする」のチェックを外す。
    5. 「OK」をクリックして、オプションを閉じる。

  • Surface Pro6がスリープから復帰しない

    Surface Pro6がスリープから復帰しないという現象が発生した。何台も入れているSurface Proのうち、1台だけで発生。スリープから復帰しないので、電源長押しのシャットダウンから起動になる。スリープから復帰しないといっても、顔認証を行うとする動作はあるので、復帰しようと頑張っているが、結局失敗しているようだ。

    イベントビューワーを見ると、「イベントID 13」で、「Surface Tcon Driver TP Read fails, status = 0xc0000186」が記録されていた。

    いろいろと調べているうちに、BSoDも多発するようになった。原因不明のため、初期化&修理。