テンプレートテスト
ブログの説明
ブログの説明2
menu
keyboard_arrow_up
Top
search
close
home
ホーム
computer
PC一般
construction
開発環境・ツール
code
プログラミング
home
ホーム
computer
PC一般
construction
開発環境・ツール
code
プログラミング
ラベル
Windows
の投稿を表示しています。
すべての投稿を表示
ラベル
Windows
の投稿を表示しています。
すべての投稿を表示
2021/03/19
image
NO IMAGE
プログラムから C:\Windows\System32 にアクセスできない
update
event_note
label
Windows
プログラムで Windows のイベントログをコピーする際、パスとして `C:\Windows\System32\winevt\Logs\Application.evtx` を指定しても見つからないとエラーになりました。
どうやら 64 bit の Windows で 32bit アプリケーションを動作させている場合、`C:\Windows\System32` へのアクセスは `C:\Windows\SystemWOW64` にリダイレクトされてしまうそうです。 この場合、`System32` ではなく `Sysnative` を指定する必要があるみたいです。 上記のイベントログであれば、`C:\Windows\System32\winevt\Logs\Application.evtx` のように指定すればコピーできました。 ちなみに上記のファイルをコピーするためにはアプリケーションを管理者権限で実行する必要があります。
## 参考 URL - https://stackoverflow.com/questions/2958081/anyone-know-why-i-cant-access-the-winevt-folder-programmatically-in-c - https://nishiohirokazu.hatenadiary.org/entry/20150220/1424413124
Read more
2020/03/09
image
NO IMAGE
System.Net.Sockets.SocketException: 'アクセス許可で禁じられた方法でソケットにアクセスしようとしました。'
update
event_note
label
C#
label
Windows
C# で TCP/IP による通信を行うアプリケーションを作成中に、以下のような例外が発生しました。
> System.Net.Sockets.SocketException: 'アクセス許可で禁じられた方法でソケットにアクセスしようとしました。' ## 他のアプリがポートを使用中でないか確認する まずは以下のコマンドを入力して、指定のアドレスとポートが他のアプリケーションで使用中でないかどうかを確認します。 ```sh > netstat -oan ``` もし使用中であった場合は、そのプロセス ID をもとに、タスクマネージャーなどからアプリケーションを特定すればよいようです。 今回のケースでは使用中のアプリケーションはありませんでした。 ## 他のアプリが TCP ポート除外範囲を設定しているか確認する 以下のコマンドで TCP ポートの除外範囲を確認します。 ```sh > netsh int ipv4 show excludedportrange tcp プロトコル tcp ポート除外範囲 開始ポート 終了ポート ---------- -------- 80 80 48497 48497 49892 49991 50000 50059 * 50060 50159 50160 50259 50460 50559 50560 50659 50666 50765 51162 51261 54473 54572 56110 56209 56210 56309 * - 管理されている除外ポート。 ``` 今回はこの TCP ポート除外範囲に含まれているポートを使用していることが原因でした。 ## 対処方法 とりあえずアプリケーション側で使用するポートを変更できるならそれが簡単です。 ### 除外ポートを追加 また、後日わかったことですが、Docker が原因だったようです。 コマンドプロンプトを管理者として実行し、以下を順番に実行します。 **Hyper-V を停止** ``` bcdedit /set hypervisorlaunchtype off ``` とりあえずこれだけでも再起動後はポートが解放されました。 **除外ポートを設定** ``` netsh int ip add excludedportrange protocol=udp startport=60000 numberofports=10 ``` `プロセスはファイルにアクセスできません。別のプロセスが使用中です。` と表示された場合は一度 Windows を再起動します。 **Hyper-V を ON にする** ``` bcdedit /set hypervisorlaunchtype auto ```
## 参考 URL - http://mroom.xii.jp/nikki/2013/05/post-99.html - https://docs.microsoft.com/ja-jp/advanced-threat-analytics/troubleshooting-ata-known-errors - https://social.technet.microsoft.com/Forums/ja-JP/81beb3b9-5b2a-40cd-81d8-cbe67f57df04/tcp?forum=win10itprogeneralJP - https://qiita.com/masoo/items/b73dadb0e99f9be528fe - https://qiita.com/Hideyasu_Yamazaki/items/2c4cee2c79d928565f9f - https://system2.wiki/windows/76283.html
Read more
2019/10/13
Windows の標準アプリで 画面の録画を行う
update
event_note
label
Windows
label
Windows 10
PC 画面の録画・録音を行うフリーソフトなどはいろいろありますが、Windows 10 であれば標準のアプリケーションで簡単にできます。
スタートメニューから「Xbox Game Bar」を選択、または「Windows キー + G」のショートカットキーでアプリケーションを起動できます。 使い方も特に難しいことはなく、REC ボタンを押すだけで録画を開始できます。
# 音声が録音されない? デフォルト設定ではゲーム(=録画したいアプリ)とマイクの音声しか録音しないようになっています。 その他の音声も録音したい場合は、以下のように設定を変更する必要があります。 まずは設定ボタンを押します。
メニューから「キャプチャ中」を選択し、録音するオーディオで「すべて」を選択します。 (デフォルトだと「ゲーム」になっています)
## 参考 URL - https://www.gigafree.net/Windows/Game-Bar/index2.html - https://omoiji.com/windows10-movie-capture/
Read more
2019/05/24
image
NO IMAGE
Windows の時刻を正確に合わせる
update
event_note
label
Windows
PC の時刻は NTP サーバーと同期を取っているはずなのですが、Windows PC の場合それでも少しずれてしまいます。
自分の PC の時刻がどの程度ずれているかは以下のページで確認できます。 - http://www.nict.go.jp/JST/JST5.html 私の場合は 0.2 秒ほどずれている状態でした。 または以下のコマンドで確認できます。 ```sh > w32tm /monitor /computers:ntp.nict.jp ``` 今回とある Web サービスとの連携で、出来れば誤差を数十ミリ秒くらいまでにしたかったので、精度をあげる方法はないかと調べてみました。 ## Windows Time サービスの起動 私の場合、そもそも時刻同期を行う Windows Time サービス (w32time) が起動していませんでした。 起動するには、まず `Windows キー + R` を押して `services.msc` を入力してサービス画面を起動します。 `Windows Time` を右クリックして「開始」を押せば w32time サービスが開始されます。 とりあえずはこれだけで正確に時刻同期されました。 尚、私の場合、この `Windows Time` のスタートアップの種類が「手動」になっていたので、「自動(遅延開始)」に変更しました。 ## w32time の設定 ### NTP サーバーの変更 コマンドプロンプトで以下を実行することで現在の設定を確認できます。 ``` > w32tm /query /status ``` 私の場合、以下のように表示されました。 ```sh 閏インジケーター: 3 (同期未実行) 階層: 0 (未指定) 精度: -23 (ティックごとに 119.209ns) ルート遅延: 0.0000000s ルート分散: 0.0000000s 参照 ID: 0x00000000 (未指定) 最終正常同期時刻: 未指定 ソース: Local CMOS Clock ポーリング間隔: 10 (1024s) ``` ソースが `Local CMOS Clock` となっており、これは内蔵時計だそうなので、これを `ntp.nict.jp` に変更します。 コマンドプロンプトを管理者権限で起動して、以下のコマンドを実行します。 ```sh > w32tm /config /syncfromflags:manual /manualpeerlist:ntp.nict.jp /update > w32tm /resync > w32tm /query /status ``` これで NTP サーバーと同期されます。 尚、時刻はいきなり補正されるのではなく、少しずつ補正されていきます。 ### ポーリング間隔の設定 w32time サービスを起動していてもしばらく経つとまた時刻はずれてきます。 この場合、時刻同期の間隔を短くしたら改善されます。 この設定については、以下のページが参考になりました。 - https://qiita.com/ymfj/items/380d0b3ea5f6cf3dfdb6 どうやらレジストリを変更しないといけないようですね。
## 参考 URL - https://qiita.com/ymfj/items/380d0b3ea5f6cf3dfdb6 - http://www.jh4vaj.com/archives/4514 - https://www.vwnet.jp/Windows/WS08R2/NTP/w32time.html
Read more
2018/11/30
image
NO IMAGE
Windows サービスを削除しようとしたら管理者なのにアクセス拒否される
update
event_note
label
Windows
Windows サービスを削除しようとしたら、アクセス拒否されました。
通常、Windows サービスは管理者でコマンドプロンプトを起動し、以下のコマンドで削除できます。 ``` > sc delete サービス名 ``` しかし、管理者なのにアクセス拒否されました。 なんでだ? 仕方ないので、以下のフリーソフトを使うことで削除できました。 - [COMODO Programs Manager](https://forest.watch.impress.co.jp/library/software/comodoprgman/)
## 参考 URL - https://web.plus-idea.net/2013/04/windows-sc-delete-service/
Read more
2018/11/22
image
NO IMAGE
Windows 7 の起動画面と解像度
update
event_note
label
Windows
Windows 7 の起動時のアニメーションは解像度によって変わるようです。
画面の解像度が XGA 以上なら「4色のマーク」のアニメーションになります。 XGA 未満の場合は Vista 風の「緑色のプログレスバー」のアニメーションになります。 これは「4色のマーク」が XGA の解像度で作られているための仕様だそうです。
## 参考 URL - https://oshiete.goo.ne.jp/qa/6562623.html
Read more
2018/06/28
image
NO IMAGE
WSL の Ubuntu でネットに繋がらない
update
event_note
label
Ubuntu
label
Windows
Windows Subsystem for Linux (WSL) に Ubuntu 18.04 をインストールしたのですが、ネットに繋がらなかったのでプロキシの設定を行いました。
## 環境 - Windows 10 Pro - Ubuntu 18.04 ## プロキシの設定 `/etc/apt/apt.conf` をテキストエディタ(ここでは nano)で編集します。 ```sh sudo nano /etc/apt/apt.conf ``` 以下の内容を追加して保存します。 URL は環境に応じて変更します。 ```sh Acquire::http::proxy "http://192.168.0.1:8080/"; Acquire::https::proxy "http://192.168.0.1:8080/"; ``` 以下のコマンドで確認します。 ```sh sudo apt-get update ```
## 参考 URL - http://blog.syo-ko.com/?eid=2441
Read more
2018/06/06
image
NO IMAGE
Windows でファイルを開いているプロセスを調べる
update
event_note
label
Windows
調べ方はいろいろあるようですが、Process Explorer を使うのが簡単で良いと思います。
Process Explorer は現在動作中のプロセスの親子関係を階層表示してくれるツールです。 以下からダウンロードできます。 - https://docs.microsoft.com/ja-jp/sysinternals/downloads/process-explorer `procexp.exe` をダブルクリックして起動します。 メニューから [Find] > [Find Handle or DLL] を選択します。 [Handle or DLL substring:] 欄に調べたいファイル名を入力し、[Search] をクリックすると、そのファイルを開いている(占有)しているプロセスが表示されます。
Read more
2018/05/22
リモートデスクトップで認証エラーになる
update
event_note
label
Windows
2018年5月の Windows Update の影響により、リモートデスクトップ接続で認証エラーとなることがあるようです。
表示されたメッセージは以下です。 > 認証エラーが発生しました。 > 要求された関数はサポートされていません > > リモートコンピューター: > 原因は CredSSP 暗号化オラクルの修復である可能性があります。 > 詳細については、https://go.microsoft.com/fwlink/?linkid=866660 を参照してください
Microsoft 公式より回避策が書かれています。 - https://blogs.technet.microsoft.com/askcorejp/2018/05/02/2018-05-rollup-credssp-rdp/ 接続先にも Windows Update が適用できるならそれが一番だと思いますが、無理ならば 4-1 もしくは 4-2 を行えばよいと思います。 しかし、私の環境では、接続先の PC が Windows 10 IoT だったせいかはわかりませんが、`Encryption Oracle Remediation (暗号化オラクルの修復)` という項目がなかったので、4-3 を実行しました。
## 参考 URL - http://tech1000.net/?p=658
Read more
2018/04/17
image
NO IMAGE
Windows にインストールされている証明書の管理
update
event_note
label
Windows
証明書マネージャーツールの起動方法をよく忘れるのでメモしておきます。
[ファイル名を指定して実行] (`Win + R`) から以下を実行します。 - 現在のユーザーの証明書:`certmgr.msc` - ローカルコンピューターの証明書:`certlm.msc` ## 参考 URL
Read more
2018/01/18
image
NO IMAGE
画像を svg から emf に変換する
update
event_note
label
Windows
会社では PowerPoint 2010 を使用しているのですが、SVG に対応していないので、ベクター画像を挿入したい場合は emf に変換してから挿入します。
画像形式の変換には [Inkscape](https://inkscape.org/ja/download/) を使用します。 [Inkscape](https://inkscape.org/ja/download/) をインストールしたら、以下のようなバッチファイルを作成します。 ```sh @echo off set inkscape="C:\Program Files\Inkscape\inkscape.exe" for %%f in (%*) do ( echo %%f を変換中 %inkscape% %%f -M %%~nf.emf echo %%f の変換完了 ) ``` これで、変換したいファイルをバッチファイルにドラッグ&ドロップするだけで、複数のファイルを一括で emf に変換できます。 ## 参考 URL - http://maku77.github.io/windows/powerpoint/svg2emf.html
Read more
2017/12/22
image
NO IMAGE
Windows 7 に OpenSSH をインストールする
update
event_note
label
Windows
Windows 版の OpenSSH を Windows 7 にインストールし、他の PC から SSH でアクセスできるようにします。
基本的なやり方は[公式ページ](https://github.com/PowerShell/Win32-OpenSSH/wiki/Install-Win32-OpenSSH)で解説されています。 ## 環境 - Windows 7 Professional 32bit - [Win32-OpenSSH](https://github.com/PowerShell/Win32-OpenSSH) 0.0.24.0 ## インストール方法 ### ダウンロード 以下から `OpenSSH-Win32.zip` をダウンロードします。 - https://github.com/PowerShell/Win32-OpenSSH/releases ダウンロードしたら展開して適当な場所に置きます。 今回は `C:\OpenSSH` に置きました。 ### インストール PowerShell を管理者権限で起動します。 ディレクトリを移動します。 ```sh > cd C:\OpenSSH ``` `sshd` と `ssh-agent` をインストールします。 ```sh > powershell -ExecutionPolicy Bypass -File install-sshd.ps1 ``` 鍵を作成します。 ```sh > .\ssh-keygen.exe -A > powershell -ExecutionPolicy Bypass '.\FixHostFilePermissions.ps1 -Confirm:$false' ``` ### 設定 #### ファイアウォールの設定 TCP の 22 番ポートを開け、SSH で接続できるようにします。 ```sh > netsh advfirewall firewall add rule name=SSHPort dir=in action=allow protocol=TCP localport=22 ``` #### サービスの自動起動 `sshd` と `ssh-agent` を自動で起動するように設定します。 ```sh > Set-Service sshd -StartupType Automatic > Set-Service ssh-agent -StartupType Automatic ``` `sshd` と `ssh-agent` を開始します。 ```sh > net start sshd ``` 以上で完了です。 他の端末から SSH でアクセスできるか試してみましょう。 ## アンインストール方法 現時点の Windows 版 OpenSSH まだ正式リリース前のものなので、アンインストール方法も一応書いておきます。 PowerShell を管理者権限で起動します。 ディレクトリを移動します。 ```sh > cd C:\OpenSSH ``` アンインストールスクリプトを実行します。 ```sh > powershell.exe -ExecutionPolicy Bypass -File uninstall-sshd.ps1 ``` ## 参考 URL - https://github.com/PowerShell/Win32-OpenSSH/wiki/Install-Win32-OpenSSH - http://www.mcclellandlegge.com/2017-02-24-installsshd/
Read more
2017/12/18
image
NO IMAGE
GitLab Runner を Windows で動かす
update
event_note
label
GitLab
label
Windows
以前 Docker を使って gitlab-runner をインストールしましたが、業務上 Windows 上で gitlab-runner を動かしたいことがあったので、Windows に gitlab-runner をインストールしました。
基本的に以下の公式ページで全て解説されています。 - https://docs.gitlab.com/runner/install/windows.html ## 環境 - gitlab-runner 10.2.0 ホストは以下の2つで試しました。 - Windows 7 Professional (32 bit) - Windows 10 Pro (64 bit) ## ダウンロード [公式サイト](https://docs.gitlab.com/runner/install/windows.html)からダウンロードできます。 ダウンロードしたら適当なフォルダに配置します。 今回は公式に合わせて `C:\GitLab-Runner` に配置しました。 配置したらファイル名を `gitlab-runner.exe` にリネームします。 ## 環境変数の設定 環境変数の `PATH` に `C:\GitLab-Runner` を追加します。 これでコマンドプロンプトから `gitlab-runner` コマンドが使えるようになります。 ## インストール まずはコマンドプロンプトを管理者として起動します。 `Win` キーを押し、`cmd` を検索し、右クリックで [管理者として実行] を選択します。 以下のコマンドを入力して Windows サービスとして gitlab-runner を動作させます。 ```sh > gitlab-runner install > gitlab-runner start ``` しかし、これだと root で実行されてしまうため、実際に GitLab CI として動作させるときにコマンドが実行されなかったりしました。 なので、ユーザーを指定してインストールします。 [こちらの記事](http://hr-sano.net/blog/2016/01/25/gitlab-ci-runner-for-windows/)にあるとおり、ユーザー名を指定すると上手くいかないので、パスワードだけ指定し、現在ログイン中のユーザーでインストールします。 ```sh > gitlab-runner install --password パスワード > gitlab-runner start ``` しかし、私の環境では `%USERPROFILE%` などのパスが root のままだったので、以下の設定を行いました。 - [コントロールパネル] > [管理ツール] > [サービス] を起動 - 一覧から `gitlab-runner` を探し、右クリックしてプロパティを選択 - [ログオン] タブで [アカウント] を選択し、ユーザーアカウントを入力 - [サービス] の画面で `gitlab-runner` を右クリックして再起動する ## GitLab への登録 gitlab-runner のインストールが完了したら、GitLab にタスクランナーとして登録します。 基本的には Linux の場合と同様ですが、executor は `shell` を指定します。 あとは description や tag で Windows であることがわかるようにするくらいですね。 ```sh >gitlab-runner register Please enter the gitlab-ci coordinator URL (e.g. https://gitlab.com ) https://gitlab.com Please enter the gitlab-ci token for this runner xxx Please enter the gitlab-ci description for this runner [hostame] windows Please enter the gitlab-ci tags for this runner (comma separated): windows Whether to run untagged jobs [true/false]: [false]: true Whether to lock Runner to current project [true/false]: [true]: false Please enter the executor: ssh, docker+machine, docker-ssh+machine, kubernetes, docker, parallels, virtualbox, docker-ssh, shell: shell ``` 設定が完了したら GitLab の [Admin Area] > [Overview] > [Runners] でランナーが登録されていることを確認します。 ## アンインストール ```sh gitlab-runner stop gitlab-runner uninstall ``` 最後に GitLab-Runner のフォルダを削除すれば OK です。 ## 参考 URL - https://docs.gitlab.com/runner/install/windows.html - https://muunyblue.github.io/2d5b53f80151aea5fef0722f8b1edf99.html - http://hr-sano.net/blog/2016/01/25/gitlab-ci-runner-for-windows/
Read more
2017/11/15
image
NO IMAGE
Node.js のインストールとプロキシの設定
update
event_note
label
Node.js
label
Ubuntu
label
Windows
Node.js をインストールし、プロキシ環境下でも npm が使用できるようにプロキシの設定を行います。
## Windows の場合 以下のサイトからインストーラーをダウンロードできます。 - https://nodejs.org/ ダウンロードしたファイルをダブルクリックします。 特に悩むところもなくインストールできると思います。 ## Ubuntu の場合 ```sh $ sudo apt-get update $ sudo apt-get install nodejs ``` ## バージョンの確認 インストールが完了したら以下のコマンドで確認できます。 ```sh $ nodejs -v ``` パッケージ管理ツールである npm もインストールされているか確認します。 ```sh $ npm -v ``` ## npm のプロキシ設定 ```sh $ npm -g config set proxy http://example.com:8080/ $ npm -g config set https-proxy http://example.com:8080/ ``` 設定したら、現在のプロキシ設定は以下のコマンドで確認できます。 ```sh $ npm config get proxy ``` プロキシ設定を削除する場合は以下のコマンドを入力します。 ```sh $ npm -g config delete proxy $ npm -g config delete https-proxy ```
Read more
2017/11/02
ASP.NET Core アプリケーションを外部に公開するための Windows ファイアウォールの設定
update
event_note
label
ASP.NET Core
label
Windows
IIS をホストとして ASP.NET Core アプリケーションを動作させた場合、外部からアクセスできるようにするためにはファイアウォールの設定変更が必要です。
## 環境 - Windows 7 - IIS 7.0 ## ファイアウォールの設定変更 [コントロールパネル] > [システムとセキュリティ] > [Windows ファイアウォール] をクリックします。 画面左側より、[Windows ファイアウォールを介したアプリまたは機能を許可] をクリックします。
`World Wide Web サービス (HTTP)` のチェックを ON にして、OK をクリックします。
80 番ポートであればこれだけで OK ですが、他のポートを使用している場合はさらに設定を行う必要があります。 画面左側より、[詳細設定] をクリックします。
画面左側より `受信規則` をクリックし、画面右側より `新しい規則...` をクリックします。
規則の種類は [ポート] を選択します。
プロトコルおよびポートは、任意のポートを入力します。
操作は [接続を許可する] を選択します。
プロファイルは適当に設定します。 私の場合、パブリックは不要だったので OFF にしました。
名前は適当に入力します。
[完了] をクリックすれば終了です。 ## 参考 URL - https://qwerty.work/blog/2013/04/iis880web.php
Read more
2017/11/01
ASP.NET Core アプリケーションを IIS でホストする
update
event_note
label
ASP.NET Core
label
IIS
label
Windows
ASP.NET Core アプリケーションを Windows で動作させる場合、通常は IIS でホストして動作させると思いますので、その簡単なやり方です。
基本的には [Microsoft のページ](https://docs.microsoft.com/en-us/aspnet/core/publishing/iis)で解説されている通りです。 ## 環境 - Windows7 - IIS 7.0 - ASP.NET Core 2.0 ASP.NET Core 2.0 のテンプレートプロジェクトでテストしています。 ## IIS のインストール [コントロール パネル] > [プログラム] > [プログラムと機能] > [Windows の機能の有効化または無効化] (画面の左側) をクリックします。
[インターネット インフォメーション サービス] > [Web 管理ツール] > [IIS 管理コンソール] のチェックを ON にします。
[World Wide Web サービス] のチェックをオンにします。
## ツールのインストール ### .NET Core SDK のインストール 以下からインストーラーをダウンロードして、インストールします。 - https://www.microsoft.com/net/core ### ASP.NET Core Module のインストール ASP.NET Core Module をインストールするには .NET Core Windows Server Hosting bundle というのをインストールするみたいです。 以下からインストーラーをダウンロードして、インストールします。 ※最新バージョンのリンクの貼り方がわからなかったので、現時点の最新バージョン(2.0.0)となっています。 - https://aka.ms/dotnetcore.2.0.0-windowshosting インストールが完了したら、以下のコマンドを入力して IIS を再起動します。 **停止** ```sh net stop was /y ``` **開始** ```sh net start w3svc ``` ### 動作確認 以下で ASP.NET Core Module がインストールされたことを確認できます。 スタートメニューから IIS マネージャーを起動します。 [構成マネージャー] をクリックします。
セクションの `system.webServer` の配下に `aspNetCore` があれば OK です。
## IIS の設定変更 ### アプリケーションプールの追加 画面左側から [アプリケーションプール] を右クリックして、[アプリケーションプールの追加...] をクリックします。
名前は適当に入れます。 ASP.NET Core はホスト OS のランタイムに依存しないため、.NET Framework バージョンは `マネージコードなし` を選択して OK を押します。
### Web サイトの追加 画面左側から [Web サイトの追加] を右クリックして、[Web サイトの追加...] をクリックします。
サイト名は適当に入力します。 アプリケーションプールは先ほど作成したものを選択します。 物理パスには発行したアプリケーションがある場所を指定します。 また、デフォルトの Web サイトが 80 番ポートを使用しているため、今回は 5000 番ポートを指定しました。
### 動作確認 上記の設定が完了したら、画面右側の [Web サイトの参照] をクリックして、Web サイトが正しく表示されるか確認します。
## ファイアウォールの設定変更 上記では localhost にアクセスしましたが、外部からアクセスするにはファイアウォールの設定変更が必要です。 これについては以下の記事を参照してください。 - [ASP.NET Core アプリケーションを外部に公開するための Windows ファイアウォールの設定](https://kuttsun.blogspot.jp/2017/11/aspnet-core-windows.html) ## 参考 URL - https://docs.microsoft.com/en-us/aspnet/core/publishing/iis - https://qiita.com/taiga_takahari/items/7809c78393750c42e443 - https://qiita.com/taiga_takahari/items/9485c01fb2904562e6fe#_reference-a73b41fec1732e820d49 - https://docs.microsoft.com/en-us/aspnet/core/hosting/windows-service
Read more
2017/10/30
ASP.NET Core で作成したサイトを IE11 で表示したときに表示がおかしい
update
event_note
label
ASP.NET Core
label
Windows
先に言っておくと、ASP.NET Core とは全く関係ありません。 通常、ASP.NET Core で作成したサイトは IE11 でもきちんと表示されます。 今回の問題は、イントラネットサイトの互換表示が原因です。
## 経緯 ASP.NET Core で作成したサイトを自分の PC で動作させ、他の方にブラウザからアクセスしてもらい、確認していただこうと思いました。 私は Firefox を使っているので気が付かなかったのですが、IE11 を使用している場合、表示が崩れていました。 - ローカルネットワーク(例えば `http://192.168.0.1/`)にアクセスすると表示が崩れる - ホストマシン(例えば `http://localhost/`)にアクセスすると正常に表示される ## 原因 プロキシサーバーとかを疑ったりしましたが、結論としては IE の互換表示設定の問題でした。 [ツール] > [互換表示設定] を選択し、`イントラネットサイトを互換表示で表示する` のチェックを外すときちんと表示されるようになりました。
## 参考 URL - http://kumakawa.hatenadiary.jp/entry/2015/02/11/%E3%81%93%E3%81%AE%E3%81%94%E6%99%82%E4%B8%96%E3%81%ABInternet_Explorer_11%E3%81%AE%E3%81%BF%E6%B4%BE%E6%89%8B%E3%81%AB%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3%E3%81%8C%E5%B4%A9%E3%82%8C%E3%82%8B%E4%BA%8B
Read more
2017/10/11
image
NO IMAGE
Windows 10 にて Bluetooth のマウスが効かなくなった
update
event_note
label
Windows
Windows 10 にて Bluetooth のマウスが突然効かなくなってしまいました。
## 現象 ノート PC のディスプレイを閉じてスリープモードになった後、再度開いて使おうと思ったところ、Bluetooth のマウスがまったく効きませんでした。 マウスの電源を ON/OFF しても直らず。 また、再度ペアリングしてみようと思いまいしたが、そもそも Windows 10 の設定画面から Bluetooth の項目がなくなっていました。 ## 解決方法 BIOS の画面を起動し、Bluetooth の項目を一度 ON/OFF してから OS を立ち上げると直りました。 環境によって状況は異なると思いますが、どうにもならなくなったときには試してみてもよいかもしれません。 ## 対策 この現象は、スリープ時に Bluetooth の電源をオフしないようにすれば解決できるそうです。 - https://121ware.com/qasearch/1007/app/servlet/relatedqa?QID=019291 ## 参考 URL - https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q11161403141
Read more
2017/09/25
image
NO IMAGE
Windows 10 の便利なショートカットキー
update
event_note
label
Windows
Windows 10 を使い始めて便利だなと思ったショートカットキーです。 コピペとか基本的なショートカットキーは載せていません。
## アクティブウィンドウ 別のディスプレイに移動 - `Windows` + `Shift` + 矢印 左右2分の1にスナップ - `Windows` + `←` - `Windows` + `→` 画面4分の1に表示 - 左右2分の1にスナップした状態で - `Windows` + `↑` - `Windows` + `↓` 最大化 - `Windows` + `↑` 最小化 - `Windows` + `↓` 切り替え - `Alt` + `Tab` ## 仮想テスクトップ 新規作成 - `Windows` + `Ctrl` + `D` 閉じる - `Windows` + `Ctrl` + `F4` 切り替え(複数ある場合) - `Windows` + `Ctrl` + `→` - `Windows` + `Ctrl` + `←` タスクビューを開く/閉じる - `Windows` + `Tab` ## タスクバーのアプリケーション 起動 - `Windows` + `数字` コンテキストメニューを表示 - `Windows` + `Alt` + `数字`
Read more
2017/09/21
image
NO IMAGE
Surface Pro (2017) の Mini DisplayPort から音が出なくなった
update
event_note
label
Windows
Surface Pro (2017) にて、Mini DisplayPort - HDMI ケーブルを使用し、PC モニターに接続していました。 最初はちゃんと PC モニターから音が出ていたのですが、接続先をテレビに変えたときに音が出なくなってしまいました。
テレビとの相性が悪いのかなくらいに思い、PC モニターに接続を戻したら、そちらも音が出なくなってしまいました。 どちらに繋いでも音が出ないのでケーブルを疑ったりもしましたが、それまで音が出ていましたし、何より買ったばかりのケーブルだったので、サウンド周りの設定を見直したり調べたりしていました。。 しかし、ググっても出てくるのは、サウンドの再生デバイスを確認するということばかりです。 私の場合、そもそも再生デバイスに接続先の機器自体が表示されなくなっていたので、どうしようもありませんでした。 ## 解決策:完全なシャットダウン 解決策を調べている過程で知ったのですが、Windows 10 のシャットダウンは起動時間短縮のため簡易的なシャットダウンとなっているようです。 - http://askpc.panasonic.co.jp/beginner/guide/ten02/2006.html そこで、ダメもとで完全なシャットダウンを行ってみました。 すると、次に起動したときに再生デバイスにきちんと接続先のデバイスが表示され、正常に戻りました。 結局原因は不明ですが、一応これで直ったので、同様の症状で困っている方は試してみてはいかかでしょうか。
Read more
前の投稿
ホーム
Translate
Popular Posts
ASP.NET Core で AdminLTE を使用する
TortoiseGit でコミットメッセージを変更する
TortoiseGit でリモートリポジトリのタグを削除する
image
NO IMAGE
ASP.NET Core におけるフロントエンドのパッケージ管理
image
NO IMAGE
C# と C/C++ のライブラリを混在させる場合の構成
image
NO IMAGE
[C#] Dictionary の キーがタプルの場合に JSON へのシリアライズとデシリアライズを行う方法
image
NO IMAGE
TortoiseGit でブランチ間の差分を見る
image
NO IMAGE
ASP.NET Core (.NET Core) でバックグランドタスクを起動する
image
NO IMAGE
.NET アプリケーションを XCOPY 配置で配布する
image
NO IMAGE
TestLink で LDAP 認証を行う
Labels
.NET Core
31
.NET Framework
17
.NET Standard
2
AdminLTE
1
Apache
3
AppVeyor
2
AsciiDoc
3
ASP.NET Core
55
Atom
4
AWS
2
AWS Cloud9
4
blockdiag
1
Blogger
10
Bootstrap
3
C/C++
6
C#
106
CentOS
3
Chrome
1
Chronograf
3
Codecov
1
CSS
1
Docker
28
DokuWiki
4
Doxygen
1
draw.io
1
Electron.NET
2
Entity Framework Core
9
Excel
2
FFmpeg
2
Firefox
5
Git
12
GitBook
4
GitBucket
7
GitHub
7
GitLab
30
Go
1
Google
1
Google Cloud Platform
1
Grafana
5
HTML
5
IIS
8
InfluxDB
6
JavaScript
7
Jenkins
7
Linux
25
Log4View
1
MahApps.Metro
3
MaterialDesignInXamlToolkit
1
MVC
1
MVVM
6
NLog
3
Node.js
3
npm
1
OpenSSL
3
ownCloud
2
Pine Script
1
PlantUML
5
PowerShell
7
Prism
2
Python
11
Razor
3
Redmine
30
remark.js
2
rocketchat
4
Ruby
3
SignalR
1
Socket.IO
1
SonarQube
5
Sphinx
10
SQL Server
5
SQLite
1
t
1
TestLink
2
Tomcat
2
TortoiseGit
10
TortoiseSVN
2
Trading View
1
Travis CI
1
Ubuntu
13
Visual Studio
39
Visual Studio Code
9
Vue.js
8
Windows
56
Windows 10
4
Windows ADK
1
Windows API
2
Windows Embedded
4
wkhtmltopdf
2
Word
3
WPF
12
WSL
1
Xamarin
1
xUnit
5
アプリケーション
1
デザインパターン
1
テスト
3
バッチファイル
2
ぴよ
3
プログラミング
3
ライセンス
1
ラベル
3
ラベル1
2
英語
2
雑記
1
書籍
1
数学
1
正規表現
1
Blog Archive
▼
2022
(1)
▼
2月
(1)
例えばボタンをクリックしたときに重い処理を実行する場合など、そのまま処理すると GUI が固まって...
►
2021
(24)
►
5月
(7)
►
4月
(8)
►
3月
(2)
►
2月
(2)
►
1月
(5)
►
2020
(60)
►
12月
(1)
►
11月
(3)
►
10月
(3)
►
9月
(3)
►
8月
(3)
►
7月
(7)
►
6月
(7)
►
5月
(2)
►
4月
(6)
►
3月
(6)
►
2月
(7)
►
1月
(12)
►
2019
(92)
►
12月
(13)
►
11月
(9)
►
10月
(3)
►
9月
(2)
►
8月
(3)
►
7月
(5)
►
6月
(11)
►
5月
(6)
►
4月
(17)
►
3月
(9)
►
2月
(6)
►
1月
(8)
►
2018
(100)
►
12月
(1)
►
11月
(11)
►
10月
(8)
►
9月
(6)
►
8月
(10)
►
7月
(10)
►
6月
(8)
►
5月
(9)
►
4月
(8)
►
3月
(14)
►
2月
(4)
►
1月
(11)
►
2017
(117)
►
12月
(14)
►
11月
(20)
►
10月
(17)
►
9月
(19)
►
8月
(10)
►
7月
(8)
►
6月
(3)
►
5月
(6)
►
4月
(5)
►
3月
(2)
►
2月
(8)
►
1月
(5)
►
2016
(91)
►
12月
(5)
►
11月
(9)
►
10月
(11)
►
9月
(9)
►
8月
(6)
►
7月
(14)
►
6月
(14)
►
5月
(11)
►
4月
(10)
►
3月
(2)
►
2015
(23)
►
12月
(4)
►
11月
(2)
►
10月
(8)
►
9月
(8)
►
7月
(1)
►
2013
(3)
►
11月
(1)
►
9月
(1)
►
7月
(1)
►
2012
(2)
►
7月
(1)
►
6月
(1)
►
2011
(1)
►
9月
(1)
►
2009
(1)
►
7月
(1)
►
2008
(2)
►
11月
(1)
►
7月
(1)
►
2007
(3)
►
10月
(3)