Google Chrome のデフォルトブラウザポップアップの停止 (Windows)

この記事を作った動機 Windows機でもなんか鬱陶しかったので、設定するついでに記録するだけ。 やり方 レジストリを設定する。 stop.reg 以下は、Disable Google Chrome asking to be Default Browser in Windows 11 | Windows 11 Forumの引用 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome] "DefaultBrowserSettingEnabled"=dword:00000000 最近気づいたこと(2025年5月18日) 今回のレジストリ設定をすると、「組織に管理されています」と出てくることが分かった。どうやらレジストリ経由で、Google Chrome ポリシー設定をすると、そういうことになる模様。まあ何かウイルスが入って、悪さしているとかではないので、特に問題はなさそうである。 気になるなら? この表示が嫌ならば、単にレジストリ設定を消せば、解決されると思われる。思いっきり “Chrome” と書かれたレジストリ設定を消せばいいと思われる。ただ、それだと今回の目標である、デフォルトブラウザを尋ねさせないという事は、両立できない。。。 というか結構小難しく考えていたが、案外ポリシー設定って単純なレジストリ設定でできることに、今回の出来事で気づいた。 気づきのきっかけ ちなみになんでこんなことに気づいたかといえば、設定画面に気色悪い「組織に管理されています」という表示が出ていることに気づいて、外し方を調べていた。 そしたら、Error: How To Fix-Google Chrome Your Browser is Managed By Your Organisation - YouTube の動画がヒットし、Download Chrome Policy Remover - HackerDoseの bat スクリプトを中身を読んでから、余計なことをしてなさそうだと実行したところ、気づいた。 どうもこのスクリプトは、動作の一部として、“HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome” あたりのキーも消してた。そこにあった設定は、今回設定した、デフォルトブラウザを尋ねない項目についても含む。そのツールを実行したことによってそのキーも消えて、「組織に管理されています」とは出てこなくなった代わりに「デフォルトブラウザにしてください」と広告は出てくるようになった。 そうして事態に気づいたわけで、一応なんか書いてないと見た人が不安になるかなと思って、適当に記録を残しておくことにした。 関係のありそうなページ Google Chrome がいちいちデフォルトブラウザにするようにと強引に広告出してくるのを止める 参考にしたサイトとか Disable Google Chrome asking to be Default Browser in Windows 11 | Windows 11 Forum https://www.elevenforum.com/t/disable-google-chrome-asking-to-be-default-browser-in-windows-11.27008/ (2025年5月13日) Error: How To Fix-Google Chrome Your Browser is Managed By Your Organisation - YouTube https://www.youtube.com/watch?v=LX54VkBl17I (2025年5月18日) Download Chrome Policy Remover - HackerDose https://hackerdose.com/downloads/utility/chrome-policy-remover/ (2025年5月18日)

May 13, 2025

古の bluetooth Apple Wireless Keyboard A1016 をペアリングする ⌨️

この記事を作った動機 最近、Apple WirelessKeyboard A1016 を手に入れるという事があったのだが、それを動作確認するとき、ペアリングがトリッキーなことが分かったのでそれを記録するだけ。 環境 windows 11 Pro 23H2 bluetooth 4.0対応のレシーバ Intel(R) Dual Band Wireless-AC 7265 ペアリング方法 windows を待機状態にする 設定画面から、新規 bluetooth デバイスを受け付けるモードにする。 apple keyboard の電源を入れる キーボードの電源を入れて、LEDが点滅するのを確認する。LEDが点滅している状態が、どうもペアリング待機状態っぽい。 windows 側に検出されるのを待つ 普通の bluetooth キーボードとかより、プロトコルが古いのか検出に時間がかかるので気長に待機する。なかなか出てこないときは、キーボード側のキーを適当にどっかおしてるといいかもしれない。 検出された時 検出されたら、通常のペアリングと同様にそれを選択する。Apple Keyboard とかとして出てくるはずである。そしたらそれを選択して気長に待つ。この時キーボードは何も押さない。PINの受付要求が出てくるまで待つ。 PINを聞かれたとき PINを聞かれたら、ペアリング対象のApple keyboard 側ではなく、別のキーボードで適当にPINを4桁決めて、例えば、“1234"などと入力する。そして接続ボタンを押したら、接続を試みるアニメーションが終わる前に、入力したPIN、今回であれば"1234"と、Apple keyboard 側で入力し、return キーを押す。 具体的な指示が出てこないので、これに気づくのに時間がかかった。。。ネットで調べてもすぐにはなんか出てこないし。 終わり うまくいけば、ペアリングされ通常どうり使える状態になるはずである。何か打ち間違えたとかで、ミスったらもう一回やり直しである。 ペアリング後 一応ペアリング後も癖がある動きをするので、その事についても書いておく。 再接続 再接続するときは、PC側が起動して bluetooth を受け付けるようになってから、キーボードをオンする必要あるっぽい。 なんかキーが押されたら、自動でペアリングされた端末につなぎなおしてくれるとか、そんな感じではないように思う。少なくとも私が実際に使った体験としては。 Linux 環境について追記(2026/1/25) ペアリング方法 最近 Linux 環境に接続しようとしたところ、少なくともGNOMEのGUI環境ではろくに接続できなかったため、調べたところ以下のようにコマンドで接続する方法があることが分かった。私の arch linux 環境では、bluezだけでなく、bluez-utilsも事前にインストールされている必要があった。基本的な流れは以下のようになる。 bluetoothctl に入り、scan onする Apple キーボード側の電源をいれる xx:xx:xx:xx:xx:xx Apple Wireless Keyboardと出てきたら、connect xx:xx:xx:xx:xx:xxする。 Apple キーボード側で、12345678などの8桁のPINを適当に入力して Enter キーを押す。 [agent] Enter PIN code:と聞かれたら、同じように12345678など、Apple キーボード側で入力した PIN を入力する。 Connection successful と出たら接続に成功している。 trust xx:xx:xx:xx:xx:xx で再接続時に弾かれないようにする。 bluetoothctl ... [Paired Device Name]> scan on SetDiscoveryFilter success Discovery started [CHG] Controller 8C:88:2B:48:47:9C Discovering: yes ... [NEW] Device xx:xx:xx:xx:xx:xx Apple Wireless Keyboard ... [Paired Device Name]> connect xx:xx:xx:xx:xx:xx # Type 12345678 on apple keyboard [agent] Enter PIN code: 12345678 ... Connection successful [Paired Device Name]> trust xx:xx:xx:xx:xx:xx [Paired Device Name]> exit 再接続できない件について キーボードを Linux環境で再接続しようとすると、以下のようなエラーが出て、うまく再接続できない現象が確認された。GUI 上では、何かしらキーを押したりすると、接続しようとはするものの、切断されて、それを繰り返すという挙動になった。 ...

May 13, 2025

git に証明書を追加する

この記事を作った動機 最近、いろいろ作ってみてはファイルがあっちゃこっちゃ行ってぐちゃぐちゃになっていたので、整理の一環として、LAN内で Gitea なるものを動かしてみている そこで、内部ネットワークで使っている証明書を windows 側にいれても git がそれを直接は使ってくれなかったので、SSL 証明書の設定の仕方を自分用に記録するだけ。(すぐ忘れるし) やり方 # 多分 global オプションはつけないほうがいいかも。全体的に証明書情報を変えてしまい、ほかのリポジトリで、githubから何かしようとか思ったとき、多分証明書が合わなくてエラーを吐いてしまう。 # git config --global http.sslCAInfo /path/to/cert.pem git config http.sslCAInfo /path/to/cert.pem 参考にしたサイトとか configure Git to accept a particular self-signed server certificate for a particular https remote - Stack Overflow https://stackoverflow.com/questions/9072376/configure-git-to-accept-a-particular-self-signed-server-certificate-for-a-partic (2025年5月11日)

May 11, 2025

よく忘れるコマンド集

この記事を作った動機 普段 linux 環境を使っているので、Windows の PowerShell コマンドとか、コマンドプロンプトに疎く、忘れることがあるので、記録を取ってみるところ。 which 相当 Get-command taskmgr CommandType Name Version Source ----------- ---- ------- ------ Application Taskmgr.exe 10.0.2262… C:\WINDOWS\system32\Taskmgr.exe pkill 相当 taskkill /F /IM main.exe 成功: プロセス "main.exe" (PID 10832) は強制終了されました。 gdisk や fdisk 相当 diskpart Microsoft DiskPart バージョン 10.0.22621.1 Copyright (C) Microsoft Corporation. コンピューター: HOSTNAME DISKPART> list disk ディスク 状態 サイズ 空き ダイナ GPT ### ミック ------------ ------------- ------- ------- --- --- ディスク 0 オンライン 931 GB 2048 KB * DISKPART> sel disk 0 ディスク 0 が選択されました。 DISKPART> list part Partition ### Type Size Offset ------------- ------------------ ------- ------- Partition 1 システム 100 MB 1024 KB Partition 2 予約済み 16 MB 101 MB Partition 3 プライマリ 929 GB 117 MB Partition 4 回復 872 MB 929 GB Partition 5 回復 900 MB 930 GB DISKPART> 参考にしたサイトとか taskkill | Microsoft Learn https://learn.microsoft.com/ja-jp/windows-server/administration/windows-commands/taskkill (2025年4月9日) diskpart | Microsoft Learn https://learn.microsoft.com/ja-jp/windows-server/administration/windows-commands/diskpart (2025年4月9日) windows - Equivalent of cmd’s “where” in powershell - Super User https://superuser.com/questions/675837/equivalent-of-cmds-where-in-powershell (2025年4月9日) あとから見つかったもの freespace Windows and Unix command line equivalents https://gist.github.com/carlessanagustin/266171818584b3880f72a625dfa2513b (2025年9月26日) rm -rfd windows - Delete all files from a folder and its sub folders - Super User https://superuser.com/questions/741945/delete-all-files-from-a-folder-and-its-sub-folders (2025年9月26日)

April 9, 2025

OOBE(Windowsのセットアップ画面) をスキップする

この記事を書いた動機 普段私は、Microsoftが押し付けてくるセットアップ画面が嫌いなので、コマンド経由で直接アカウントを作り、OOBEを回避している。それでそのことも、コマンドライン経由で windows をインストールするの記事を書くついでに、記録することにした次第です。 コマンドプロンプトを開く Shift + F10 アカウントの作成 今回は例として、“main"という名前のアカウントを作り、“password"というパスワードを設定する。ちなみにここで管理者権限をmainというアカウントに付与している。これをしないと、管理者権限が得られないということになりかねないので、気をつける。最悪、Windows を再インストールしたり、パスワードを無理やりこじ開けることになる。 net user main /add net user main password net user localgroup Administrators main /add REM "net user" とだけ打って、コマンドを実行すると現在存在しているユーザを確認できる。 一応、管理者権限をどうあがいても使うことができないということを回避するために、普段私は、Administratorという、もとから管理者権限を持っているアカウントがwindowsでは標準で隠されているので、それも使える様に設定する。用が済んだら無効化することを推奨します。 有効化 net user Administrator /active:yes 無効化 net user Administrator /active:no OOBE をスキップ 管理者権限を持っているアカウントを作成したことを確認してから、OOBEを終わらせる操作をする。“C:\Windows\System32” 配下にいることを想定する。 REM cd C:\Windows\System32 cd OOBE msoobe.exe bypassnro この時点で、以下の画面で永久に強制的に再起動するまで、セットアップが進まなくなるので、しばらく待ってから強制的に再起動する。あまり早とちりしすぎると、またもとのOOBEの画面に戻されるので注意する。もとのOOBEの画面に戻されたときは、再度OOBEを終わらせる操作をやり直す。 アカウントにログイン 今回は、Administrator アカウントも有効にしていてかつパスワードをそのアカウントに対して設定していないため、、まずはそちらの方へ自動ログインされる。 そうすると以下のアカウント初回ログインのセットアップが出てくるので、適当に設定して終わらせる。するとデスクトップ画面が出て、とりあえずWindowsのインストールが成功し、起動するようになったことが確認できる。 ...

March 5, 2025

コマンドライン経由で windows をインストールする

この記事を書いた動機 自分用に、ただどうやって windows をコマンド経由でインストールするか記録するだけです。前提として、インストールメディアから windows インストーラが起動しているところからスタートします。 ちなみに、コマンドライン経由で Windows をインストールすると、インストーラの互換性チェックを完全にスキップできる模様です。TPMとかそういうのをレジストリとかでいちいちバイパスする設定とか無しで、動くかどうかはさておき、現状はこの手法でとりあえずインストールできるようです。 コマンドプロンプトを開く Shift + F10 diskpart でパティーション作成 diskpart list disk sel disk [windowsをインストールするSSDとかを番号で選択] REM 全部データが消えるので注意 clean convert gpt REM uefi で起動するとき読み込まれるパーティションの作成 create part efi size=100 format quick fs=fat32 label="System" create part msr size=16 REM Windowns が保存されるメインパティーションの作成 create part primary format quick fs=ntfs label="Windows" REM ドライブレターを割り当て、エクスプローラーなどから見えるようにする 割り当てる文字は重複してたりしなければ何でも良い list part sel part [System パティーションの番号] assign letter P sel part [Windows パティーションの番号] assign letter Q exit dism で Windows をインストールをする windows インストールメディアのドライブレターの確認 開くなどを押して、windows インストールメディア自体がどんなドライブレターでマウントされているか確認する。例えば、今回であれば、“D:"としてマウントされていた。どんなやり方でもよいが、私は普段メモ帳のファイルダイアログから確認している。 ...

March 5, 2025