スキップしてメイン コンテンツに移動

投稿

9月, 2019の投稿を表示しています

Sandbox のせいで VirtualBox が起動しなくなった。

VirtualBox の仮想マシンを起動するとエラーが表示された。 エラーは次のような表示であった。 仮想マシン"Lubuntu"のセッションを開けませんでした。 Call to WHvSetupPartition failed: ERROR_SUCCESS (Last=0xc000000d/87) (VERR_NEM_VM_CREATE_FAILED). 終了コード : E_FAIL (0x80004005) コンポーネント: ConsoleWrap インターフェース: IConsole {872da645-4a9b-1727-bee2-5585105b9eed} 原因は Windows10 の Sandbox を有効にした為だった。 他にも WSL (Windows Subsystem for Linux) 等 Hyper-V を利用するWindowsの機能を有効にするとVirtualBoxやVMware等が動かなくなるようである。 対処方法は次のサイトを参考にした。 Windows10上のVirtualBoxがエラー吐いた時の備忘録 https://qiita.com/reef1217/items/e760b6e4078dedc0b434 Windows10でVirtualBox上の仮想マシンが動かなくなってしまった時 https://www.takosuke.net/windows10%E3%81%A7virtualbox%E4%B8%8A%E3%81%AE%E4%BB%AE%E6%83%B3%E3%83%9E%E3%82%B7%E3%83%B3%E3%81%8C%E5%8B%95%E3%81%8B%E3%81%AA%E3%81%8F%E3%81%AA%E3%81%A3%E3%81%A6%E3%81%97%E3%81%BE%E3%81%A3%E3%81%9F/ Windows Sandboxをインストールしてから、仮想化ソフトの仮想マシンが起動しなくなりました。【Ver1903】 https://answers.microsoft.com/ja-jp/windows/forum/all/windows/5d8c563a-cec4-4fa5-8c95-79e5ba48bf79 具体的には次の

ホスト側のファイルをsandbox内にコピー

ホストOS内にあるプログラムをsandboxにインストール sandboxの設定は以下の方法 Windows Sandbox を使えるようにする。 https://atsreport.blogspot.com/2019/09/windows-sandbox.html sandbox内のネットワークはホストのOSを経由して外につながる。 ブラウザはEdgeが入っているのでそれでウェブブラウジングできる為、 インターネットからファイルはダウンロードできる。 ホストOS内のファイルをsandbox内にコピーするために sandbox内のadministratorを有効にしパスワードを設定する。 コマンドプロンプトから次を実行。 net user administrator /active:yes 次のコマンドでパスワードを password に設定。 net user administrator password 次のコマンドでsandboxのIPアドレスを調べる。 ipconfig     IPv4 アドレス . . . . . . . . . . . .: 192.168.63.162    サブネット マスク . . . . . . . . . .: 255.255.255.240    デフォルト ゲートウェイ . . . . . . .: 192.168.63.161 これでsamdbox内の administrator のパスワードとIPアドレスが分かった。 ホストOSのエクスプローラに次のアドレスを入力する。 \\192.168.63.162\c$ このとき、administrator と password を入力する必要がある。 このアドレスは 192.168.63.162 のコンピュータのCドライブを表している。 これによりホストOS側からsandbox内のCドライブ内にアクセスできる。 ホストOS側からsandboxのCドライブ直下にプログラムを配置し、 sandbox内から実行するとインストールできる。

Windows Sandbox を使えるようにする。

Windows用のプログラムをダウンロードしたが、 インストールのテストをしたいので仮想環境内で試したい。 そこでsandboxを立ち上げてみた。 ==========  [追記] VMwareやVirtualBoxを利用するならSandboxを有効にしないほうがいい https://atsreport.blogspot.com/2019/09/sandbox-virtualbox.html ========== Windows Sandboxを使うためにまず機能を有効にする。 「Windows10のバージョンが1903以降でない」または「Windows10 Home」であればこの機能は使えない。 次のページを参考にした。 [参考] あやしいソフトも安全・気軽に試せる「Windows サンドボックス」 https://forest.watch.impress.co.jp/docs/shseri/win10may2019/1182586.html Sandboxは[Windows の機能の有効化または無効化]から設定をする。 設定後は再起動する。 +++++ [Windows の機能の有効化または無効化]ウィンドウの開き方 [Windows]+[R]キーを押して[ファイル名を指定して実行]ダイアログを開き“optionalfeatures.exe”と入力して[OK] または [スタートメニュー]の中の[Windowsシステムツール] - [コントロールパネル]を選択。 開いたウィンドウの中から[プログラムと機能]を選択。 開いたウィンドウの左にある[Windows の機能の有効化または無効化]を選択。 または [スタートメニュー]から[Windows の設定]を開き、[アプリ]を選択。ウィンドウを下にスクロールし、[プログラムと機能]を選択。 開いたウィンドウの左にある[Windows の機能の有効化または無効化]を選択。 +++++ 再起動後、スタートメニューから [Windows Sandbox] を選択。 初回起動は少し時間がかかるが立ち上がるとwindowsの画面がウィンドウの中に開かれる。

Webページ で右クリックできないときの対処法

Webページで右クリックできない時がある。 色々可能性があるが、javascriptで禁止しているサイトについては次の方法で対処できる。 ブックマークバーなどに新規でブックマークを作る。 ブックマークのURLに次の1文を書き入れ保存する。 javascript:alert('右クリック禁止を禁止!'); document.body.oncontextmenu=''; document.oncontextmenu=''; document.onmousedown=''; void(0) 右クリック出来ないサイトでこのブックマークを開くと右クリックが出来るようになる。 仕組みとしては、javascript で次のような事が書かれていると 右クリックしたときのメニューが表示されない。 oncontextmenu="return false" その為、false が返されないようにすれば右クリックメニューが表示される。 [参考] イベントで「右クリック禁止」を禁止してみよう (3/4) https://www.atmarkit.co.jp/ait/articles/1001/07/news105_3.html 初心者のためのJavaScript入門 https://www.atmarkit.co.jp/ait/series/2485/

自動ログイン on Lubuntu

Lubuntu 19.04 の 自動ログインを設定してみた。 グラフィカルログインを自動で行うようにしたいが、 ユーザー設定 の中に自動ログインの設定がない。 そこでコマンドラインから設定してみた。 まず、ログインをするときに使用しているディスプレイマネージャを確認する。 $ cat /etc/X11/default-display-manager /usr/bin/sddm sddm を使っているので、sddm の自動ログインを設定する。 OSは systemd で動いていると設定ファイルがないようなので作成する。 # sddm --example-config > /etc/sddm.conf.d/sddm.conf この設定ファイルに Autologin について書いてあるのでここにユーザ名を入力。 $ head /etc/sddm.conf.d/sddm.conf [Autologin] # Whether sddm should automatically log back into sessions when they exit Relogin=false # Name of session file for autologin session (if empty try last logged in) Session= # Username for autologin session User= ここの User= にユーザ名を書き込み保存後、再起動すると自動でログインされる。