<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>自動化 on qwerty.work</title>
        <link>https://qwerty.work/tags/%E8%87%AA%E5%8B%95%E5%8C%96/</link>
        <description>Recent content in 自動化 on qwerty.work</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>ja-JP</language>
        <lastBuildDate>Wed, 11 Jan 2023 00:00:00 +0000</lastBuildDate><atom:link href="https://qwerty.work/tags/%E8%87%AA%E5%8B%95%E5%8C%96/index.xml" rel="self" type="application/rss+xml" /><item>
            <title>【PyAutoGUI】PythonでWindowsのマウスとキーボードを操作する</title>
            <link>https://qwerty.work/post/2023/01/pyautoguipython%E3%81%A7windows%E3%81%AE%E3%83%9E%E3%82%A6%E3%82%B9%E3%81%A8%E3%82%AD%E3%83%BC%E3%83%9C%E3%83%BC%E3%83%89%E3%82%92%E6%93%8D%E4%BD%9C%E3%81%99%E3%82%8B/</link>
            <pubDate>Wed, 11 Jan 2023 00:00:00 +0000</pubDate>
            <guid>https://qwerty.work/post/2023/01/pyautoguipython%E3%81%A7windows%E3%81%AE%E3%83%9E%E3%82%A6%E3%82%B9%E3%81%A8%E3%82%AD%E3%83%BC%E3%83%9C%E3%83%BC%E3%83%89%E3%82%92%E6%93%8D%E4%BD%9C%E3%81%99%E3%82%8B/</guid>
            <description>&lt;h2 id=&#34;特定のキーを繰り返して押す作業を自動化したい&#34;&gt;特定のキーを繰り返して押す作業を自動化したい&#xA;&lt;/h2&gt;&lt;p&gt;Kintone（キントーン）のレコードの情報を更新するために、編集、保存、次への作業を最初のレコードから最後のレコードまで繰り返し行うことがありました。これをショートカットキーで行っていたのですが、レコード数が少なければ手動で問題ありませんが、これが数百とか数千以上あるとちょっと大変です。&lt;/p&gt;&#xA;&lt;p&gt;ちなみに、レコード詳細画面で**「E」は編集モード**、&lt;strong&gt;「Ctrl+S」が保存&lt;/strong&gt;、&lt;strong&gt;「J」が次のレコードに移動&lt;/strong&gt;を行うショートカットキーで、これを繰り返し連打していました。&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;&#xA;&#xA;&lt;div class=&#34;link-card&#34;&gt;&#xA;  &lt;a href=&#34;https://jp.cybozu.help/k/ja/trouble%5c_shooting/general/shortcuts.html&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-image&#34;&gt;&#xA;      &lt;img src=&#34;https://image.thum.io/get/width/300/crop/200/https://jp.cybozu.help/k/ja/trouble%5c_shooting/general/shortcuts.html&#34; alt=&#34;https://jp.cybozu.help/k/ja/trouble\_shooting/general/shortcuts.html&#34; loading=&#34;lazy&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-body&#34;&gt;&#xA;      &lt;span class=&#34;link-card-title&#34;&gt;https://jp.cybozu.help/k/ja/trouble\_shooting/general/shortcuts.html&lt;/span&gt;&#xA;      &#xA;      &lt;span class=&#34;link-card-url&#34;&gt;https://jp.cybozu.help/k/ja/trouble\_shooting/general/shortcuts.html&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;p&gt;キントーン側でJavascriptを使うやり方もあるかと思うのですが、初心者で無料体験中なので、どうやればいいかわからなかったので、VBScriptとか使ってWindows側からできないかな？と調べていたらPythonとPyAutoGUIというモジュールを使ってできるといったページを見つけたので、試すことにしました。&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;&#xA;&#xA;&lt;div class=&#34;link-card&#34;&gt;&#xA;  &lt;a href=&#34;https://tech-blog.rakus.co.jp/entry/20220613/python#PyAutoGUI%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-image&#34;&gt;&#xA;      &lt;img src=&#34;https://image.thum.io/get/width/300/crop/200/https://tech-blog.rakus.co.jp/entry/20220613/python#PyAutoGUI%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB&#34; alt=&#34;https://tech-blog.rakus.co.jp/entry/20220613/python#PyAutoGUI%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB&#34; loading=&#34;lazy&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-body&#34;&gt;&#xA;      &lt;span class=&#34;link-card-title&#34;&gt;https://tech-blog.rakus.co.jp/entry/20220613/python#PyAutoGUI%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB&lt;/span&gt;&#xA;      &#xA;      &lt;span class=&#34;link-card-url&#34;&gt;https://tech-blog.rakus.co.jp/entry/20220613/python#PyAutoGUI%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;pyautoguiをインストール&#34;&gt;PyAutoGUIをインストール&#xA;&lt;/h2&gt;&lt;p&gt;WindowsにPythonがインストールされていることが前提ですが、その状態でコマンドプロンプトを起動し、PyAutoGUIをコマンドでインストールします。&lt;/p&gt;&#xA;&lt;p&gt;Pythonのバージョン確認するコマンド&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;python -v&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;PyAutoGUIをインストールするコマンド。&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;pip install pyautogui&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;pipはPythonのパッケージ管理ツールで、コマンドを実行すると、以下の画面が表示されます。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;PyAutoGUIインストール画面&#34; class=&#34;gallery-image&#34; data-flex-basis=&#34;308px&#34; data-flex-grow=&#34;128&#34; height=&#34;478&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://qwerty.work/post/2023/01/pyautoguipython%E3%81%A7windows%E3%81%AE%E3%83%9E%E3%82%A6%E3%82%B9%E3%81%A8%E3%82%AD%E3%83%BC%E3%83%9C%E3%83%BC%E3%83%89%E3%82%92%E6%93%8D%E4%BD%9C%E3%81%99%E3%82%8B/images/No-01.jpg&#34; width=&#34;614&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;インストール完了時の表示。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;PyAutoGUIインストール完了&#34; class=&#34;gallery-image&#34; data-flex-basis=&#34;308px&#34; data-flex-grow=&#34;128&#34; height=&#34;478&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://qwerty.work/post/2023/01/pyautoguipython%E3%81%A7windows%E3%81%AE%E3%83%9E%E3%82%A6%E3%82%B9%E3%81%A8%E3%82%AD%E3%83%BC%E3%83%9C%E3%83%BC%E3%83%89%E3%82%92%E6%93%8D%E4%BD%9C%E3%81%99%E3%82%8B/images/No-02.jpg&#34; width=&#34;614&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;インストールされているPythonのパッケージとバージョンを確認するコマンド&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;pip list&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;img alt=&#34;インストールされたパッケージの確認&#34; class=&#34;gallery-image&#34; data-flex-basis=&#34;308px&#34; data-flex-grow=&#34;128&#34; height=&#34;478&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://qwerty.work/post/2023/01/pyautoguipython%E3%81%A7windows%E3%81%AE%E3%83%9E%E3%82%A6%E3%82%B9%E3%81%A8%E3%82%AD%E3%83%BC%E3%83%9C%E3%83%BC%E3%83%89%E3%82%92%E6%93%8D%E4%BD%9C%E3%81%99%E3%82%8B/images/No-03.jpg&#34; width=&#34;614&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;ここに&lt;strong&gt;PyAutoGUI&lt;/strong&gt;があればOKです。&lt;/p&gt;&#xA;&lt;h2 id=&#34;keyboardモジュールも必要&#34;&gt;Keyboardモジュールも必要&#xA;&lt;/h2&gt;&lt;p&gt;自動化処理を実行中に中断したい場合に備え、特定のキー押下で停止できるようにする場合、キーの押下を検出するために&lt;strong&gt;keyboardモジュール&lt;/strong&gt;が必要です。PyAutoGUI同様にコマンドプロンプトからコマンドでインストールします。&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;pip install keyboard&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;python実行ファイルを用意&#34;&gt;Python実行ファイルを用意&#xA;&lt;/h2&gt;&lt;p&gt;以下のソースをテキストエディタで拡張子を&lt;code&gt;.py&lt;/code&gt;にして適当な場所に保存します。&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;import pyautogui&#xA;import keyboard&#xA;import os&#xA;&#xA;# 一時停止&#xA;os.system(&amp;#39;PAUSE&amp;#39;)&#xA;&#xA;# 処理を実行するたびに1秒待機&#xA;pyautogui.PAUSE = 0.5&#xA;&#xA;# 画面のサイズを取得&#xA;width, height = pyautogui.size()&#xA;&#xA;# 指定の位置にカーソルを移動&#xA;pyautogui.moveTo(100, 400, duration=2)&#xA;&#xA;# 現在のカーソルの位置で左クリックを1回&#xA;pyautogui.click(button=&amp;#34;left&amp;#34;)&#xA;&#xA;# 順番にキーを押す処理を繰り返す&#xA;num = 0&#xA;end_num = 10&#xA;&#xA;while num &amp;lt; end_num:&#xA;    if keyboard.is_pressed(&amp;#34;shift&amp;#34;):&#xA;        print(&amp;#34;SHIFTキーが押されたので中断します。&amp;#34;)&#xA;        os.system(&amp;#39;PAUSE&amp;#39;)&#xA;&#xA;    print(str(num+1)+&amp;#34;回目の処理を実行中です。（SHIFTキーで停止）&amp;#34;)&#xA;    pyautogui.press(&amp;#34;e&amp;#34;)&#xA;    pyautogui.hotkey(&amp;#34;ctrl&amp;#34;, &amp;#34;s&amp;#34;)&#xA;    pyautogui.press(&amp;#34;j&amp;#34;)&#xA;    num += 1&#xA;&#xA;    if num == end_num:&#xA;        print(&amp;#34;処理が終わりました。同じ処理を繰り返しますか？&amp;#34;)&#xA;        os.system(&amp;#39;PAUSE&amp;#39;)&#xA;        num = 0&#xA;        continue&#xA;&#xA;print(&amp;#34;処理が終わりました。&amp;#34;)&#xA;&#xA;# 一時停止&#xA;os.system(&amp;#39;PAUSE&amp;#39;)&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;pyファイルを実行&#34;&gt;pyファイルを実行&#xA;&lt;/h2&gt;&lt;h3 id=&#34;pyファイルを直接実行したい場合&#34;&gt;pyファイルを直接実行したい場合&#xA;&lt;/h3&gt;&lt;p&gt;ファイルをダブルクリックします。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Pythonスクリプト実行中の画面&#34; class=&#34;gallery-image&#34; data-flex-basis=&#34;309px&#34; data-flex-grow=&#34;128&#34; height=&#34;497&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://qwerty.work/post/2023/01/pyautoguipython%E3%81%A7windows%E3%81%AE%E3%83%9E%E3%82%A6%E3%82%B9%E3%81%A8%E3%82%AD%E3%83%BC%E3%83%9C%E3%83%BC%E3%83%89%E3%82%92%E6%93%8D%E4%BD%9C%E3%81%99%E3%82%8B/images/No-04.jpg&#34; width=&#34;641&#34;&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;コマンドプロンプトから実行したい場合&#34;&gt;コマンドプロンプトから実行したい場合&#xA;&lt;/h3&gt;&lt;p&gt;コマンドプロンプトからpyファイルを呼び出せば、記載されたスクリプトが実行されます。例えば、&lt;strong&gt;test.py&lt;/strong&gt;というファイルが&lt;strong&gt;Cドライブ直下&lt;/strong&gt;にあったとしたら、以下のようになります。&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;python c:\test.py&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h3 id=&#34;処理を中断したいとき&#34;&gt;処理を中断したいとき&#xA;&lt;/h3&gt;&lt;p&gt;誤った操作になってしまったときは、Pythonの画面でキーボードのPAUSEを押下すると一時停止。Python及びコマンドプロンプトでCtrl+Cを押すと終了させることができます。&lt;/p&gt;&#xA;&lt;h2 id=&#34;excelなどでも使えそう&#34;&gt;Excelなどでも使えそう&#xA;&lt;/h2&gt;&lt;p&gt;今回、Kintone（キントーン）上で繰り返しキー操作を行うためにこのスクリプトを使いましたが、Excel（エクセル）やWindows上で自動で繰り返し行いたい作業がある場合に使えそうです。&lt;/p&gt;&#xA;</description>
        </item><item>
            <title>Windows Updateを実行するVBスクリプト「windowsupdate.vbs」</title>
            <link>https://qwerty.work/post/2019/11/windowsupdate-vbscript-part2/</link>
            <pubDate>Mon, 11 Nov 2019 23:28:29 +0900</pubDate>
            <guid>https://qwerty.work/post/2019/11/windowsupdate-vbscript-part2/</guid>
            <description>&lt;h3 id=&#34;スクリプトからwindows-update&#34;&gt;スクリプトからWindows Update&#xA;&lt;/h3&gt;&lt;p&gt;Windows10のアップデートに時間がかかりすぎるので、スクリプトでサクッとアップデートできないかな？と&lt;a class=&#34;link&#34; href=&#34;https://qwerty.work/blog/2019/11/windowsupdate-vbscript-part1.php&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;前回「WUA_SearchDownloadInstall.vbs」を使用した方法&lt;/a&gt;を見つけてメモしましたが、他にもみつけたのでメモ。これもすべてのWindowsで使えるようです。&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;&#xA;&#xA;&lt;div class=&#34;link-card&#34;&gt;&#xA;  &lt;a href=&#34;https://yamanxworld.blogspot.com/2010/07/windows-scripting-windows-update.html&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-image&#34;&gt;&#xA;      &lt;img src=&#34;https://image.thum.io/get/width/300/crop/200/https://yamanxworld.blogspot.com/2010/07/windows-scripting-windows-update.html&#34; alt=&#34;https://yamanxworld.blogspot.com/2010/07/windows-scripting-windows-update.html&#34; loading=&#34;lazy&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-body&#34;&gt;&#xA;      &lt;span class=&#34;link-card-title&#34;&gt;https://yamanxworld.blogspot.com/2010/07/windows-scripting-windows-update.html&lt;/span&gt;&#xA;      &#xA;      &lt;span class=&#34;link-card-url&#34;&gt;https://yamanxworld.blogspot.com/2010/07/windows-scripting-windows-update.html&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;&#xA;&#xA;&lt;div class=&#34;link-card&#34;&gt;&#xA;  &lt;a href=&#34;https://gist.github.com/the-takeo/71c863327399f8761828dcfe21e59da1&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-image&#34;&gt;&#xA;      &lt;img src=&#34;https://image.thum.io/get/width/300/crop/200/https://gist.github.com/the-takeo/71c863327399f8761828dcfe21e59da1&#34; alt=&#34;https://gist.github.com/the-takeo/71c863327399f8761828dcfe21e59da1&#34; loading=&#34;lazy&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-body&#34;&gt;&#xA;      &lt;span class=&#34;link-card-title&#34;&gt;https://gist.github.com/the-takeo/71c863327399f8761828dcfe21e59da1&lt;/span&gt;&#xA;      &#xA;      &lt;span class=&#34;link-card-url&#34;&gt;https://gist.github.com/the-takeo/71c863327399f8761828dcfe21e59da1&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h3 id=&#34;まずはソースをvbsで保存&#34;&gt;まずはソースを.vbsで保存&#xA;&lt;/h3&gt;&lt;p&gt;上記のページある&lt;a class=&#34;link&#34; href=&#34;https://gist.github.com/the-takeo/71c863327399f8761828dcfe21e59da1&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;ソース&lt;/a&gt;をメモ帳などに貼り付け、&lt;strong&gt;WindowsUpdate.vbs&lt;/strong&gt;など、適当に &lt;strong&gt;.vbs&lt;/strong&gt; を付けて保存します。&lt;/p&gt;&#xA;&lt;h3 id=&#34;コマンドプロンプトからcscriptで呼び出す&#34;&gt;コマンドプロンプトからcscriptで呼び出す&#xA;&lt;/h3&gt;&lt;p&gt;上記の&lt;strong&gt;WindowsUpdate.vbs&lt;/strong&gt;を管理者として起動したコマンドプロンプトから&lt;code&gt;cscript&lt;/code&gt;で呼び出して実行します。&lt;/p&gt;&#xA;&lt;h4 id=&#34;windowsupdatevbsをcドライブ直下に保存していた場合&#34;&gt;WindowsUpdate.vbsをCドライブ直下に保存していた場合&#xA;&lt;/h4&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-cmd&#34; data-lang=&#34;cmd&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;cscript &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;c:\WindowsUpdate.vbs&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;これだけで実行できます。&lt;/p&gt;&#xA;&lt;h3 id=&#34;重要な更新プログラムのみインストールする設定になっている&#34;&gt;重要な更新プログラムのみインストールする設定になっている&#xA;&lt;/h3&gt;&lt;p&gt;オプションの更新プログラムなどは除き、重要な更新プログラムのみをインストールする設定になっています。以下のコードはその部分になります。&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-vb&#34; data-lang=&#34;vb&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;updateSearcher.Search(&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;IsInstalled=0 and Type=&amp;#39;Software&amp;#39; and AutoSelectOnWebSites=1&amp;#34;&lt;/span&gt;)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id=&#34;パラメーターの意味&#34;&gt;パラメーターの意味&#xA;&lt;/h4&gt;&lt;pre&gt;&lt;code&gt;  パラメーター&#xA;  意味&#xA;&#xA;&#xA;&#xA;&#xA;  IsInstalled=0&#xA;  インストールされていない更新プログラムを対象にする&#xA;&#xA;&#xA;  Type=&#39;Software&#39;&#xA;  更新プログラムが対象&#xA;&#xA;&#xA;  AutoSelectOnWebSites=1&#xA;  重要な更新プログラムのみを適用&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;パラメーターの参考サイト&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;&#xA;&#xA;&lt;div class=&#34;link-card&#34;&gt;&#xA;  &lt;a href=&#34;https://docs.microsoft.com/en-us/windows/win32/api/wuapi/nf-wuapi-iupdatesearcher-search&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-image&#34;&gt;&#xA;      &lt;img src=&#34;https://image.thum.io/get/width/300/crop/200/https://docs.microsoft.com/en-us/windows/win32/api/wuapi/nf-wuapi-iupdatesearcher-search&#34; alt=&#34;https://docs.microsoft.com/en-us/windows/win32/api/wuapi/nf-wuapi-iupdatesearcher-search&#34; loading=&#34;lazy&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-body&#34;&gt;&#xA;      &lt;span class=&#34;link-card-title&#34;&gt;https://docs.microsoft.com/en-us/windows/win32/api/wuapi/nf-wuapi-iupdatesearcher-search&lt;/span&gt;&#xA;      &#xA;      &lt;span class=&#34;link-card-url&#34;&gt;https://docs.microsoft.com/en-us/windows/win32/api/wuapi/nf-wuapi-iupdatesearcher-search&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h3 id=&#34;その他類似のスクリプトの参考サイト&#34;&gt;その他類似のスクリプトの参考サイト&#xA;&lt;/h3&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;&#xA;&#xA;&lt;div class=&#34;link-card&#34;&gt;&#xA;  &lt;a href=&#34;http://shinke1987.net/?p=276&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-image&#34;&gt;&#xA;      &lt;img src=&#34;https://image.thum.io/get/width/300/crop/200/http://shinke1987.net/?p=276&#34; alt=&#34;http://shinke1987.net/?p=276&#34; loading=&#34;lazy&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-body&#34;&gt;&#xA;      &lt;span class=&#34;link-card-title&#34;&gt;http://shinke1987.net/?p=276&lt;/span&gt;&#xA;      &#xA;      &lt;span class=&#34;link-card-url&#34;&gt;http://shinke1987.net/?p=276&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;&#xA;&#xA;&lt;div class=&#34;link-card&#34;&gt;&#xA;  &lt;a href=&#34;https://blog.osakana.net/archives/8270&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-image&#34;&gt;&#xA;      &lt;img src=&#34;https://image.thum.io/get/width/300/crop/200/https://blog.osakana.net/archives/8270&#34; alt=&#34;https://blog.osakana.net/archives/8270&#34; loading=&#34;lazy&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-body&#34;&gt;&#xA;      &lt;span class=&#34;link-card-title&#34;&gt;https://blog.osakana.net/archives/8270&lt;/span&gt;&#xA;      &#xA;      &lt;span class=&#34;link-card-url&#34;&gt;https://blog.osakana.net/archives/8270&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;&#xA;&#xA;&lt;div class=&#34;link-card&#34;&gt;&#xA;  &lt;a href=&#34;https://www.atmarkit.co.jp/ait/articles/1808/06/news012.html&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-image&#34;&gt;&#xA;      &lt;img src=&#34;https://image.thum.io/get/width/300/crop/200/https://www.atmarkit.co.jp/ait/articles/1808/06/news012.html&#34; alt=&#34;https://www.atmarkit.co.jp/ait/articles/1808/06/news012.html&#34; loading=&#34;lazy&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-body&#34;&gt;&#xA;      &lt;span class=&#34;link-card-title&#34;&gt;https://www.atmarkit.co.jp/ait/articles/1808/06/news012.html&lt;/span&gt;&#xA;      &#xA;      &lt;span class=&#34;link-card-url&#34;&gt;https://www.atmarkit.co.jp/ait/articles/1808/06/news012.html&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;&#xA;&#xA;&lt;div class=&#34;link-card&#34;&gt;&#xA;  &lt;a href=&#34;http://qiita.com/Marukaziler/items/54bfbf054a372328be3f&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-image&#34;&gt;&#xA;      &lt;img src=&#34;https://image.thum.io/get/width/300/crop/200/http://qiita.com/Marukaziler/items/54bfbf054a372328be3f&#34; alt=&#34;http://qiita.com/Marukaziler/items/54bfbf054a372328be3f&#34; loading=&#34;lazy&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-body&#34;&gt;&#xA;      &lt;span class=&#34;link-card-title&#34;&gt;http://qiita.com/Marukaziler/items/54bfbf054a372328be3f&lt;/span&gt;&#xA;      &#xA;      &lt;span class=&#34;link-card-url&#34;&gt;http://qiita.com/Marukaziler/items/54bfbf054a372328be3f&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;</description>
        </item><item>
            <title>Windows Updateを実行するVBスクリプト「WUA_SearchDownloadInstall.vbs」</title>
            <link>https://qwerty.work/post/2019/11/windowsupdate-vbscript-part1/</link>
            <pubDate>Mon, 11 Nov 2019 23:14:53 +0900</pubDate>
            <guid>https://qwerty.work/post/2019/11/windowsupdate-vbscript-part1/</guid>
            <description>&lt;h3 id=&#34;スクリプトからwindows-update&#34;&gt;スクリプトからWindows Update&#xA;&lt;/h3&gt;&lt;p&gt;Windows10のアップデートに時間がかかりすぎるので、スクリプトでサクッとアップデートできないかな？と探してみたらありました。すべてのWindowsで使えるようです。&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;&#xA;&#xA;&lt;div class=&#34;link-card&#34;&gt;&#xA;  &lt;a href=&#34;https://docs.microsoft.com/en-us/previous-versions/windows/desktop/aa387101%28v%3dvs.85%29&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-image&#34;&gt;&#xA;      &lt;img src=&#34;https://image.thum.io/get/width/300/crop/200/https://docs.microsoft.com/en-us/previous-versions/windows/desktop/aa387101%28v%3dvs.85%29&#34; alt=&#34;https://docs.microsoft.com/en-us/previous-versions/windows/desktop/aa387101%28v%3dvs.85%29&#34; loading=&#34;lazy&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-body&#34;&gt;&#xA;      &lt;span class=&#34;link-card-title&#34;&gt;https://docs.microsoft.com/en-us/previous-versions/windows/desktop/aa387101%28v%3dvs.85%29&lt;/span&gt;&#xA;      &#xA;      &lt;span class=&#34;link-card-url&#34;&gt;https://docs.microsoft.com/en-us/previous-versions/windows/desktop/aa387101%28v%3dvs.85%29&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h3 id=&#34;ソースをvbsで保存&#34;&gt;ソースを.vbsで保存&#xA;&lt;/h3&gt;&lt;p&gt;上記のページある&lt;a class=&#34;link&#34; href=&#34;https://docs.microsoft.com/en-us/previous-versions/windows/desktop/aa387101%28v%3dvs.85%29#example&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;ソース&lt;/a&gt;をメモ帳などに貼り付け、&lt;strong&gt;WUA_SearchDownloadInstall.vbs&lt;/strong&gt;など、適当に &lt;strong&gt;.vbs&lt;/strong&gt; を付けて保存します。&lt;/p&gt;&#xA;&lt;h4 id=&#34;そのソースwua_searchdownloadinstallvbs&#34;&gt;そのソース（WUA_SearchDownloadInstall.vbs）&#xA;&lt;/h4&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-vb&#34; data-lang=&#34;vb&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;Set&lt;/span&gt; updateSession &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; CreateObject(&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Microsoft.Update.Session&amp;#34;&lt;/span&gt;)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;updateSession.ClientApplicationID &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;MSDN Sample Script&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;&amp;#39;Get update title to search for&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;WScript.Echo &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Enter the title of the update: &amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;&amp;amp;&lt;/span&gt; _&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;(for example, Update for Windows Rights Management client 1.0)&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;updateTitle &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; WScript.StdIn.Readline&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;WScript.Echo vbCRLF &lt;span style=&#34;color:#f92672&#34;&gt;&amp;amp;&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Searching for: &amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;&amp;amp;&lt;/span&gt; updateTitle &lt;span style=&#34;color:#f92672&#34;&gt;&amp;amp;&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;...&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;Set&lt;/span&gt; updateSearcher &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; updateSession.CreateupdateSearcher()&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;&amp;#39;Search for all software updates, already installed and not installed&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;Set&lt;/span&gt; searchResult &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; _&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;updateSearcher.Search(&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Type=&amp;#39;Software&amp;#39;&amp;#34;&lt;/span&gt;)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;Set&lt;/span&gt; updateToInstall &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; CreateObject(&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Microsoft.Update.UpdateColl&amp;#34;&lt;/span&gt;)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;updateIsApplicable &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;False&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;&amp;#39;Cycle through search results to look for the update title&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;For&lt;/span&gt; i &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; 0 &lt;span style=&#34;color:#66d9ef&#34;&gt;To&lt;/span&gt; searchResult.Updates.Count&lt;span style=&#34;color:#f92672&#34;&gt;-&lt;/span&gt;1&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   &lt;span style=&#34;color:#66d9ef&#34;&gt;Set&lt;/span&gt; update &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; searchResult.Updates.Item(i)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   &lt;span style=&#34;color:#66d9ef&#34;&gt;If&lt;/span&gt; UCase(update.Title) &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; UCase(updateTitle) &lt;span style=&#34;color:#66d9ef&#34;&gt;Then&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   &lt;span style=&#34;color:#75715e&#34;&gt;&amp;#39;Update in list of applicable updates &#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   &lt;span style=&#34;color:#75715e&#34;&gt;&amp;#39;Determine if it is already installed or not&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#66d9ef&#34;&gt;If&lt;/span&gt; update.IsInstalled &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;False&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;Then&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;         WScript.Echo vbCRLF &lt;span style=&#34;color:#f92672&#34;&gt;&amp;amp;&lt;/span&gt; _&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;         &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Result: Update applicable, not installed.&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;         updateIsApplicable &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;True&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;         updateToInstall.Add(update)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#66d9ef&#34;&gt;Else&lt;/span&gt; &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;         &lt;span style=&#34;color:#75715e&#34;&gt;&amp;#39;Update is installed so notify user and quit&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;         WScript.Echo vbCRLF &lt;span style=&#34;color:#f92672&#34;&gt;&amp;amp;&lt;/span&gt; _&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;         &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Result: Update applicable, already installed.&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;         updateIsApplicable &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;True&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;         WScript.Quit &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;      &lt;span style=&#34;color:#66d9ef&#34;&gt;End&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;If&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   &lt;span style=&#34;color:#66d9ef&#34;&gt;End&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;If&lt;/span&gt; &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;Next&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;If&lt;/span&gt; updateIsApplicable &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;False&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;Then&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   WScript.Echo &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Result: Update is not applicable to this machine.&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   WScript.Quit&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;End&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;If&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;WScript.Echo vbCRLF &lt;span style=&#34;color:#f92672&#34;&gt;&amp;amp;&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Would you like to install now? (Y/N)&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;stdInput &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; WScript.StdIn.Readline&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt; &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;If&lt;/span&gt; (strInput &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;N&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;or&lt;/span&gt; strInput &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;n&amp;#34;&lt;/span&gt;) &lt;span style=&#34;color:#66d9ef&#34;&gt;Then&lt;/span&gt; &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   WScript.Quit&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;ElseIf&lt;/span&gt;  (stdInput &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Y&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;OR&lt;/span&gt; stdInput &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;y&amp;#34;&lt;/span&gt;) &lt;span style=&#34;color:#66d9ef&#34;&gt;Then&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   &lt;span style=&#34;color:#75715e&#34;&gt;&amp;#39;Download update&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   &lt;span style=&#34;color:#66d9ef&#34;&gt;Set&lt;/span&gt; downloader &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; updateSession.CreateUpdateDownloader() &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   downloader.Updates &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; updateToInstall&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   WScript.Echo vbCRLF &lt;span style=&#34;color:#f92672&#34;&gt;&amp;amp;&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Downloading...&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   &lt;span style=&#34;color:#66d9ef&#34;&gt;Set&lt;/span&gt; downloadResult &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; downloader.Download()&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   WScript.Echo &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Download Result: &amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;&amp;amp;&lt;/span&gt; downloadResult.ResultCode&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   &lt;span style=&#34;color:#75715e&#34;&gt;&amp;#39;Install Update&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   &lt;span style=&#34;color:#66d9ef&#34;&gt;Set&lt;/span&gt; installer &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; updateSession.CreateUpdateInstaller()&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   WScript.Echo vbCRLF &lt;span style=&#34;color:#f92672&#34;&gt;&amp;amp;&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Installing...&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   installer.Updates &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; updateToInstall&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   &lt;span style=&#34;color:#66d9ef&#34;&gt;Set&lt;/span&gt; installationResult &lt;span style=&#34;color:#f92672&#34;&gt;=&lt;/span&gt; installer.Install()&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   &lt;span style=&#34;color:#75715e&#34;&gt;&amp;#39;Output the result of the installation&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   WScript.Echo &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Installation Result: &amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;&amp;amp;&lt;/span&gt; _&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   installationResult.ResultCode&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   WScript.Echo &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Reboot Required: &amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;&amp;amp;&lt;/span&gt; _&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;   installationResult.RebootRequired &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;End&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;If&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;コマンドプロンプトからcscriptで呼び出す&#34;&gt;コマンドプロンプトからcscriptで呼び出す&#xA;&lt;/h3&gt;&lt;p&gt;上記の&lt;strong&gt;WUA_SearchDownloadInstall.vbs&lt;/strong&gt;を管理者として起動したコマンドプロンプトから&lt;code&gt;cscript&lt;/code&gt;で呼び出して実行します。&lt;/p&gt;&#xA;&lt;h4 id=&#34;wua_searchdownloadinstallvbsをcドライブ直下に保存していた場合&#34;&gt;WUA_SearchDownloadInstall.vbsをCドライブ直下に保存していた場合&#xA;&lt;/h4&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-cmd&#34; data-lang=&#34;cmd&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;cscript &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;c:\WUA_SearchDownloadInstall.vbs&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;これだけで実行できます。&lt;/p&gt;&#xA;&lt;h3 id=&#34;重要な更新プログラムのみインストールしたいとき&#34;&gt;重要な更新プログラムのみインストールしたいとき&#xA;&lt;/h3&gt;&lt;p&gt;オプションの更新プログラムなどは除き、重要な更新プログラムのみをインストールした場合は。検索対象を指定する&lt;code&gt;updateSearcher.Search(&amp;quot;Type=&#39;Software&#39;&amp;quot;)&lt;/code&gt;の部分を以下に変更します。&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-vb&#34; data-lang=&#34;vb&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;updateSearcher.Search(&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;IsInstalled=0 and Type=&amp;#39;Software&amp;#39; and AutoSelectOnWebSites=1&amp;#34;&lt;/span&gt;)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id=&#34;パラメーターの意味&#34;&gt;パラメーターの意味&#xA;&lt;/h4&gt;&lt;pre&gt;&lt;code&gt;  パラメーター&#xA;  意味&#xA;&#xA;&#xA;&#xA;&#xA;  IsInstalled=0&#xA;  インストールされていない更新プログラムを対象にする&#xA;&#xA;&#xA;  Type=&#39;Software&#39;&#xA;  更新プログラムが対象&#xA;&#xA;&#xA;  AutoSelectOnWebSites=1&#xA;  重要な更新プログラムのみを適用&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;パラメーターの参考サイト&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;&#xA;&#xA;&lt;div class=&#34;link-card&#34;&gt;&#xA;  &lt;a href=&#34;https://docs.microsoft.com/en-us/windows/win32/api/wuapi/nf-wuapi-iupdatesearcher-search&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-image&#34;&gt;&#xA;      &lt;img src=&#34;https://image.thum.io/get/width/300/crop/200/https://docs.microsoft.com/en-us/windows/win32/api/wuapi/nf-wuapi-iupdatesearcher-search&#34; alt=&#34;https://docs.microsoft.com/en-us/windows/win32/api/wuapi/nf-wuapi-iupdatesearcher-search&#34; loading=&#34;lazy&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-body&#34;&gt;&#xA;      &lt;span class=&#34;link-card-title&#34;&gt;https://docs.microsoft.com/en-us/windows/win32/api/wuapi/nf-wuapi-iupdatesearcher-search&lt;/span&gt;&#xA;      &#xA;      &lt;span class=&#34;link-card-url&#34;&gt;https://docs.microsoft.com/en-us/windows/win32/api/wuapi/nf-wuapi-iupdatesearcher-search&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;h3 id=&#34;その他類似のスクリプトの参考サイト&#34;&gt;その他類似のスクリプトの参考サイト&#xA;&lt;/h3&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;&#xA;&#xA;&lt;div class=&#34;link-card&#34;&gt;&#xA;  &lt;a href=&#34;http://shinke1987.net/?p=276&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-image&#34;&gt;&#xA;      &lt;img src=&#34;https://image.thum.io/get/width/300/crop/200/http://shinke1987.net/?p=276&#34; alt=&#34;http://shinke1987.net/?p=276&#34; loading=&#34;lazy&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-body&#34;&gt;&#xA;      &lt;span class=&#34;link-card-title&#34;&gt;http://shinke1987.net/?p=276&lt;/span&gt;&#xA;      &#xA;      &lt;span class=&#34;link-card-url&#34;&gt;http://shinke1987.net/?p=276&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;&#xA;&#xA;&lt;div class=&#34;link-card&#34;&gt;&#xA;  &lt;a href=&#34;https://blog.osakana.net/archives/8270&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-image&#34;&gt;&#xA;      &lt;img src=&#34;https://image.thum.io/get/width/300/crop/200/https://blog.osakana.net/archives/8270&#34; alt=&#34;https://blog.osakana.net/archives/8270&#34; loading=&#34;lazy&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-body&#34;&gt;&#xA;      &lt;span class=&#34;link-card-title&#34;&gt;https://blog.osakana.net/archives/8270&lt;/span&gt;&#xA;      &#xA;      &lt;span class=&#34;link-card-url&#34;&gt;https://blog.osakana.net/archives/8270&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;&#xA;&#xA;&lt;div class=&#34;link-card&#34;&gt;&#xA;  &lt;a href=&#34;https://www.atmarkit.co.jp/ait/articles/1808/06/news012.html&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-image&#34;&gt;&#xA;      &lt;img src=&#34;https://image.thum.io/get/width/300/crop/200/https://www.atmarkit.co.jp/ait/articles/1808/06/news012.html&#34; alt=&#34;https://www.atmarkit.co.jp/ait/articles/1808/06/news012.html&#34; loading=&#34;lazy&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-body&#34;&gt;&#xA;      &lt;span class=&#34;link-card-title&#34;&gt;https://www.atmarkit.co.jp/ait/articles/1808/06/news012.html&lt;/span&gt;&#xA;      &#xA;      &lt;span class=&#34;link-card-url&#34;&gt;https://www.atmarkit.co.jp/ait/articles/1808/06/news012.html&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;&#xA;&#xA;&lt;div class=&#34;link-card&#34;&gt;&#xA;  &lt;a href=&#34;http://qiita.com/Marukaziler/items/54bfbf054a372328be3f&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-image&#34;&gt;&#xA;      &lt;img src=&#34;https://image.thum.io/get/width/300/crop/200/http://qiita.com/Marukaziler/items/54bfbf054a372328be3f&#34; alt=&#34;http://qiita.com/Marukaziler/items/54bfbf054a372328be3f&#34; loading=&#34;lazy&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-body&#34;&gt;&#xA;      &lt;span class=&#34;link-card-title&#34;&gt;http://qiita.com/Marukaziler/items/54bfbf054a372328be3f&lt;/span&gt;&#xA;      &#xA;      &lt;span class=&#34;link-card-url&#34;&gt;http://qiita.com/Marukaziler/items/54bfbf054a372328be3f&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;</description>
        </item><item>
            <title>UltraVNCとMirrorDriverと日本語化パッチをフルオートでインストールするバッチファイルを作る</title>
            <link>https://qwerty.work/post/2018/08/ultravnc-mirrordriver-silent-install/</link>
            <pubDate>Thu, 23 Aug 2018 20:21:17 +0900</pubDate>
            <guid>https://qwerty.work/post/2018/08/ultravnc-mirrordriver-silent-install/</guid>
            <description>&lt;p&gt;PCのリモートメンテナンスや外出先から家のPCを遠隔操作したりするのに UltaraVNC をメインに使っています。&lt;/p&gt;&#xA;&lt;p&gt;フリーソフトだし、軽いし、操作しやすいし、ミラードライバー（MirrorDriver）と組み合わせれば操作レスポンスもいいので気に入っています。このUltraVNCを仕事上、何台ものパソコンにインストールすることがあるのですが、インストールにひと手間かかるので思い切ってバッチファイル作ってみたのでメモ。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img class=&#34;gallery-image&#34; data-flex-basis=&#34;367px&#34; data-flex-grow=&#34;153&#34; height=&#34;483&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://qwerty.work/post/2018/08/ultravnc-mirrordriver-silent-install/images/No-25.jpg&#34; width=&#34;739&#34;&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;このバッチファイルでできること&#34;&gt;このバッチファイルでできること&#xA;&lt;/h3&gt;&lt;p&gt;今回作るのは遠隔操作される側のPCに UltraVNC の&lt;strong&gt;サーバーの機能のみをインストール&lt;/strong&gt;するバッチファイルですが、ただインストールするだけではなく、初期設定などを含めて以下のことを同時に行います。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;UltraVNCのインストール&lt;/li&gt;&#xA;&lt;li&gt;日本語化パッチの適用&lt;/li&gt;&#xA;&lt;li&gt;ミラードライバー（MirrorDriver）のインストール&lt;/li&gt;&#xA;&lt;li&gt;ファイアウォールの許可&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;これをバッチファイルで全自動で行います。&lt;/p&gt;&#xA;&lt;h3 id=&#34;事前に用意しておくもの&#34;&gt;事前に用意しておくもの&#xA;&lt;/h3&gt;&lt;p&gt;バッチファイルでは以下のファイルを使用します。たくさんあってちょっと面倒ですが、事前にダウンロードしておいてください。&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;UltraVNCのインストーラー&lt;/li&gt;&#xA;&lt;li&gt;WinVNC.exe&lt;/li&gt;&#xA;&lt;li&gt;MirrorDriver（ミラードライバー）&lt;/li&gt;&#xA;&lt;li&gt;日本語化パッチ&lt;/li&gt;&#xA;&lt;li&gt;Ultravnc.ini&lt;/li&gt;&#xA;&lt;li&gt;INFファイル&lt;/li&gt;&#xA;&lt;li&gt;Devcon.exe（デブコン）&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;それぞれの入手方法とダウンロード先&#34;&gt;それぞれの入手方法とダウンロード先&#xA;&lt;/h3&gt;&lt;h4 id=&#34;ultravncのインストーラー&#34;&gt;UltraVNCのインストーラー&#xA;&lt;/h4&gt;&lt;p&gt;ｘ64版とx86版の両方をダウンロードしてください。現在の最新バージョンは &lt;a class=&#34;link&#34; href=&#34;https://www.uvnc.com/downloads/ultravnc.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;1.2.2.2&lt;/a&gt; ですが、日本語化パッチがうまく適用できたのが 1.2.1.6 用だったので、ここでは 1.2.1.6 をダウンロードします。&lt;/p&gt;&#xA;&lt;p&gt;対応しているOSは &lt;strong&gt;Windows 10/8.1/8/7/Vista/XP、Windows Server 2012 R2/2012/2008 R2/2008/2003 R2&lt;/strong&gt; で、ほぼどの Windows に対応しています。&lt;/p&gt;&#xA;&lt;p&gt;バージョン&#xA;1.2.1.6&lt;/p&gt;&#xA;&lt;p&gt;ダウンロードリンク&#xA;x64&#xA;&lt;a class=&#34;link&#34; href=&#34;https://www.uvnc.eu/download/1216/UltraVNC_1_2_16_X64_Setup.exe&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;https://www.uvnc.eu/download/1216/UltraVNC_1_2_16_X64_Setup.exe&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;x86&#xA;&lt;a class=&#34;link&#34; href=&#34;https://www.uvnc.eu/download/1216/UltraVNC_1_2_16_X86_Setup.exe&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;https://www.uvnc.eu/download/1216/UltraVNC_1_2_16_X86_Setup.exe&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt; &lt;/p&gt;&#xA;&lt;h4 id=&#34;winvncexe&#34;&gt;winvnc.exe&#xA;&lt;/h4&gt;&lt;p&gt;winvnc.exeはUltraVNCのサーバー本体です。上記のインストーラーで winvnc.exe はインストールされるのですが、日本語化パッチが対応していないので、ここで別途日本語化に対応した winvnc.exe をダウンロードして用意します。これを後で Program Files にインストールされた winvnc.exe と置き換えて使います。これもバージョンは 1.2.1.6 を使用します。&lt;/p&gt;&#xA;&lt;p&gt;バージョン&#xA;1.2.1.6&lt;/p&gt;&#xA;&lt;p&gt;ダウンロードリンク&#xA;x64&#xA;&lt;a class=&#34;link&#34; href=&#34;https://support1.uvnc.com/download/1216/uvnc_1216_X64.zip&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;https://support1.uvnc.com/download/1216/uvnc_1216_X64.zip&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;x86&#xA;&lt;a class=&#34;link&#34; href=&#34;https://support1.uvnc.com/download/1216/uvnc_1216_W32.zip&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;https://support1.uvnc.com/download/1216/uvnc_1216_W32.zip&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt; &lt;/p&gt;&#xA;&lt;h4 id=&#34;mirrordriver&#34;&gt;MirrorDriver&#xA;&lt;/h4&gt;&lt;p&gt;ミラードライバーは描画をハードウェア処理するドライバーで、操作される側に入れると操作する側のレスポンスが軽快になります。&lt;/p&gt;&#xA;&lt;p&gt;バージョン&#xA;1.0022&lt;/p&gt;&#xA;&lt;p&gt;ダウンロードページ&#xA;[http://www.uvnc.eu/download/driver.zip&lt;/p&gt;&#xA;&lt;p&gt;](&lt;a class=&#34;link&#34; href=&#34;http://www.uvnc.eu/download/driver.zip%29[http://sc.uvnc.com/drivers.zip]%28http://sc.uvnc.com/drivers.zip%29[]%28http://www.uvnc.eu/download/driver.zip&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;http://www.uvnc.eu/download/driver.zip)[http://sc.uvnc.com/drivers.zip](http://sc.uvnc.com/drivers.zip)[](http://www.uvnc.eu/download/driver.zip&lt;/a&gt;)&lt;/p&gt;&#xA;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;http://support1.uvnc.com/download/UVNC_MD_SDK.zip&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;http://support1.uvnc.com/download/UVNC_MD_SDK.zip&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt; &lt;/p&gt;&#xA;&lt;p&gt;どちらのリンクでも同じものがダウンロードできます。解凍すれば、これ一つに ｘ64用 と x86用 の両方が入っています。&lt;/p&gt;&#xA;&lt;p&gt;インストール後はデバイスマネージャーを開くを以下のように表示されます。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img class=&#34;gallery-image&#34; data-flex-basis=&#34;206px&#34; data-flex-grow=&#34;86&#34; height=&#34;382&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://qwerty.work/post/2018/08/ultravnc-mirrordriver-silent-install/images/No-23.jpg&#34; width=&#34;329&#34;&gt;&lt;/p&gt;&#xA;&lt;h4 id=&#34;日本語化パッチ&#34;&gt;日本語化パッチ&#xA;&lt;/h4&gt;&lt;p&gt;日本語化パッチは&lt;a class=&#34;link&#34; href=&#34;https://www.nihongoka.com/jpatch_main/ultravnc/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;日本語化工房&lt;/a&gt;さんのページで配布されています。UltarVNCサーバーの設定メニューを英語から日本語に変更してくれるものです。これもバージョン 1.2.1.6 用をダウンロードします。&lt;/p&gt;&#xA;&lt;p&gt;バージョン&#xA;1.2.1.6&lt;/p&gt;&#xA;&lt;p&gt;ダウンロードページ&#xA;&lt;a class=&#34;link&#34; href=&#34;https://www.nihongoka.com/jpatch_main/ultravnc/ultravnc1216_jp/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;https://www.nihongoka.com/jpatch_main/ultravnc/ultravnc1216_jp/&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;ダウンロードリンク&#xA;&lt;a class=&#34;link&#34; href=&#34;https://www.nihongoka.com/wp_files/ultravnc1216_jp.zip&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;https://www.nihongoka.com/wp_files/ultravnc1216_jp.zip&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt; &lt;/p&gt;&#xA;&lt;p&gt;解凍すると、サーバー用 と ビューワー用 のそれぞれ x64用 と x86用 が入っています。&lt;/p&gt;&#xA;&lt;h4 id=&#34;ultravncini&#34;&gt;ultravnc.ini&#xA;&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;ultravnc.ini&lt;/strong&gt; はUltraVNCをインストールしたPCにある UltraVNCサーバ の設定ファイルです。これを用意しておけば、インストールと同時に設定ができるので、インストール後の設定を手動で行う作業を省くことができます。例えば接続パスワードや壁紙を省く設定などを統一できます。ultravnc.ini を用意する方法は2つあります。&lt;/p&gt;&#xA;&lt;p&gt;UltraVNCがインストールされているPCから取り出す方法&#xA;ultravnc.iniはUltraVNCがインストールされているPCがあれば以下の場所の保存されています。&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;C:\Program Files\uvnc bvba\UltraVNC\ultravnc.ini&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;img class=&#34;gallery-image&#34; data-flex-basis=&#34;537px&#34; data-flex-grow=&#34;223&#34; height=&#34;327&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://qwerty.work/post/2018/08/ultravnc-mirrordriver-silent-install/images/No-20.jpg&#34; width=&#34;732&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;手動で作成する方法&#xA;ultravnc.ini はメモ帳などで作成することもできます。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img class=&#34;gallery-image&#34; data-flex-basis=&#34;437px&#34; data-flex-grow=&#34;182&#34; height=&#34;439&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://qwerty.work/post/2018/08/ultravnc-mirrordriver-silent-install/images/No-19.jpg&#34; width=&#34;800&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;例えば、画像と同じようなセッティングの場合は以下のようになります。&lt;/p&gt;&#xA;&lt;p&gt;認証パスワードは暗号化されたものを入れないといけないので、同じパスワードが設定されているUltraVNCがインストールされているPCからコピーするか、後から設定するために空にしておくなどが必要です。ちなみにパスワードは「1234567890」を設定したときのものです。&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;[ultravnc]&#xA;passwd=F0E43164F6C2E37377&#xA;passwd2=F0E43164F6C2E37377&#xA;[Permissions]&#xA;[poll]&#xA;TurboMode=1&#xA;PollUnderCursor=0&#xA;PollForeground=0&#xA;PollFullScreen=1&#xA;OnlyPollConsole=0&#xA;OnlyPollOnEvent=0&#xA;MaxCpu=40&#xA;EnableDriver=1&#xA;EnableHook=1&#xA;EnableVirtual=0&#xA;SingleWindow=0&#xA;SingleWindowName=&#xA;[admin]&#xA;UseRegistry=0&#xA;MSLogonRequired=0&#xA;NewMSLogon=0&#xA;DebugMode=0&#xA;Avilog=0&#xA;path=C:\Program Files\uvnc bvba\UltraVNC&#xA;accept_reject_mesg=&#xA;DebugLevel=0&#xA;DisableTrayIcon=0&#xA;rdpmode=0&#xA;LoopbackOnly=0&#xA;UseDSMPlugin=0&#xA;AllowLoopback=1&#xA;AuthRequired=1&#xA;ConnectPriority=0&#xA;DSMPlugin=&#xA;AuthHosts=&#xA;DSMPluginConfig=&#xA;AllowShutdown=1&#xA;AllowProperties=1&#xA;AllowEditClients=1&#xA;FileTransferEnabled=1&#xA;FTUserImpersonation=1&#xA;BlankMonitorEnabled=1&#xA;BlankInputsOnly=0&#xA;DefaultScale=1&#xA;primary=1&#xA;secondary=0&#xA;SocketConnect=1&#xA;HTTPConnect=1&#xA;AutoPortSelect=1&#xA;PortNumber=5900&#xA;HTTPPortNumber=5800&#xA;IdleTimeout=0&#xA;IdleInputTimeout=0&#xA;RemoveWallpaper=1&#xA;RemoveAero=1&#xA;QuerySetting=2&#xA;QueryTimeout=10&#xA;QueryAccept=0&#xA;QueryIfNoLogon=1&#xA;InputsEnabled=1&#xA;LockSetting=0&#xA;LocalInputsDisabled=0&#xA;EnableJapInput=1&#xA;kickrdp=0&#xA;clearconsole=0&#xA;[admin_auth]&#xA;group1=&#xA;group2=&#xA;group3=&#xA;locdom1=0&#xA;locdom2=0&#xA;locdom3=0&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;infファイル&#34;&gt;INFファイル&#xA;&lt;/h4&gt;&lt;p&gt;INFファイルはUltaraVNCをどのようにインストールするかを設定するファイルです。例えば、GUIでインストールするときにサーバーまたはビューワーのみか、フルインストールなどを選択したり、サービスの登録をするかなどの設定をを行いますが、INFファイルで指定しておけば、そのとおりにインストールでできます。このファイルを用意する方法は2つあります。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img class=&#34;gallery-image&#34; data-flex-basis=&#34;625px&#34; data-flex-grow=&#34;260&#34; height=&#34;307&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://qwerty.work/post/2018/08/ultravnc-mirrordriver-silent-install/images/No-21.jpg&#34; width=&#34;800&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;コマンドから起動したインストーラーから書き出す&#xA;以下のように、 &lt;strong&gt;SAVEINF=&amp;ldquo;c:\server_only_install_setting.inf&amp;rdquo;&lt;/strong&gt; といったパラメーターを加えてコマンドプロンプトからUltraVNC.exeを起動し、GUIでインストールするとGUIで設定したとおりの内容でINFファイルが書き出されますので、それをコピーして使います。&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;c:\UltraVNC_1_2_16_X64_Setup.exe SAVEINF=&amp;#34;c:\server_only_install_setting.inf&amp;#34;&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;手動で作成する&#xA;メモ帳で作成することもできます。上記の画像のようにサーバーのみのインストールと、サービスに登録、起動時にサービスを実行するとした場合は以下のようになります。&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;[Setup]&#xA;Lang=en&#xA;Dir=C:\Program Files\uvnc bvba\UltraVNC&#xA;Group=UltraVNC&#xA;NoIcons=0&#xA;SetupType=server&#xA;Components=ultravnc_server&#xA;Tasks=installservice,startservice&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;devconexe&#34;&gt;Devcon.exe&#xA;&lt;/h4&gt;&lt;p&gt;Devcon（デブコン）はハードウェアのデバイスドライバをコマンドで Windows にインストールするためのツールで、MirrorDriver をインストールするために使います。ｘ64版とx86版の両方をダウンロードしてください。&lt;/p&gt;&#xA;&lt;p&gt;バージョン&#xA;10.0.17134.1&lt;/p&gt;&#xA;&lt;p&gt;ダウンロードページ&#xA;x64&lt;/p&gt;&#xA;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://download.microsoft.com/download/B/5/8/B58D625D-17D6-47A8-B3D3-668670B6D1EB/wdk/Installers/787bee96dbd26371076b37b13c405890.cab&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;https://download.microsoft.com/download/B/5/8/B58D625D-17D6-47A8-B3D3-668670B6D1EB/wdk/Installers/787bee96dbd26371076b37b13c405890.cab &lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;x86&#xA;&lt;a class=&#34;link&#34; href=&#34;https://download.microsoft.com/download/B/5/8/B58D625D-17D6-47A8-B3D3-668670B6D1EB/wdk/Installers/82c1721cd310c73968861674ffc209c9.cab&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;https://download.microsoft.com/download/B/5/8/B58D625D-17D6-47A8-B3D3-668670B6D1EB/wdk/Installers/82c1721cd310c73968861674ffc209c9.cab&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;上記の圧縮ファイルを解凍しただけでは &lt;strong&gt;Devcon.exe&lt;/strong&gt; は出てきません。解凍したフォルダの中から以下のファイルを探してください。それを &lt;strong&gt;devcon.exe&lt;/strong&gt; に名前を変更して取り出ます。&lt;/p&gt;&#xA;&lt;p&gt;x64用&#xA;filbad6e2cce5ebc45a401e19c613d0a28f　←これをdevcon.exeにリネーム&lt;/p&gt;&#xA;&lt;p&gt;x86用&#xA;fil5a9177f816435063f779ebbbd2c1a1d2　←これをdevcon.exeにリネーム&lt;/p&gt;&#xA;&lt;p&gt;Decon_x64、Devcon_x86というフォルダを作って、それぞれのフォルダにdevcon.exeを移動してください。残った他のファイルは不要です。&lt;/p&gt;&#xA;&lt;h3 id=&#34;ダウンロード後のフォルダファイル階層&#34;&gt;ダウンロード後のフォルダ・ファイル階層&#xA;&lt;/h3&gt;&lt;p&gt;これで必要なものが全部整いました。今回のバッチファイルで使うファイルは赤枠のようにフォルダを作り、階層を以下のようにしました。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img class=&#34;gallery-image&#34; data-flex-basis=&#34;158px&#34; data-flex-grow=&#34;65&#34; height=&#34;555&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://qwerty.work/post/2018/08/ultravnc-mirrordriver-silent-install/images/No-13.jpg&#34; width=&#34;366&#34;&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;バッチファイル&#34;&gt;バッチファイル&#xA;&lt;/h3&gt;&lt;p&gt;以下のソースをメモ帳に貼り付け、サイレントインストール.batなど適当に名前を付けて、ダウンロードしたファイルと同じ階層に保存して実行してください。&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bat&#34; data-lang=&#34;bat&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;@&lt;span style=&#34;color:#66d9ef&#34;&gt;echo&lt;/span&gt; off&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;setlocal&lt;/span&gt; enabledelayedexpansion&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;br&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;echo&lt;/span&gt;.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;echo&lt;/span&gt; =========================================&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;echo&lt;/span&gt;  UltraVNC をインストールします。&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;echo&lt;/span&gt;      Windows 7/8.1/10（サーバーのみ）&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;echo&lt;/span&gt; =========================================&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;echo&lt;/span&gt;.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;br&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;pause&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;br&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;echo&lt;/span&gt;.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;echo&lt;/span&gt; OSの環境を確認しています。&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;echo&lt;/span&gt;.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;echo&lt;/span&gt; -----------------------------------------&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;ver&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;echo&lt;/span&gt; %PROCESSOR_ARCHITECTURE%&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;echo&lt;/span&gt;.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;echo&lt;/span&gt; -----------------------------------------&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;br&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;:&lt;span style=&#34;color:#75715e&#34;&gt;: セットアップに必要なファイルのパス&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;if&lt;/span&gt; %PROCESSOR_ARCHITECTURE% &lt;span style=&#34;color:#f92672&#34;&gt;equ&lt;/span&gt; x86 (&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;set&lt;/span&gt; SETUPEXE=%~dp0インストーラー\UltraVNC_1_2_16_X86_Setup.exe&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;set&lt;/span&gt; VNCEXE=%~dp0bin\uvnc_1216_W32\win8\winvnc.exe&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;set&lt;/span&gt; LANGEXE=%~dp0日本語化パッチ\ultravnc1216_jp\=ultravnc1216_winvnc_win8_w32_jp.exe&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;set&lt;/span&gt; MV2INF=%~dp0Mirror_Driver_1.0022\vista\driver\mv2.inf&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;set&lt;/span&gt; DEVCONEXE=%~dp0Devcon\x86\devcon.exe&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;goto&lt;/span&gt; MIRROR_DRIVER&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;) &lt;span style=&#34;color:#66d9ef&#34;&gt;else&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;if&lt;/span&gt; %PROCESSOR_ARCHITECTURE% &lt;span style=&#34;color:#f92672&#34;&gt;equ&lt;/span&gt; AMD64 (&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;set&lt;/span&gt; SETUPEXE=%~dp0インストーラー\UltraVNC_1_2_16_X64_Setup.exe&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;set&lt;/span&gt; VNCEXE=%~dp0bin\uvnc_1216_X64\win8\winvnc.exe&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;set&lt;/span&gt; LANGEXE=%~dp0日本語化パッチ\ultravnc1216_jp\ultravnc1216_winvnc_win8_x64_jp.exe&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;set&lt;/span&gt; MV2INF=%~dp0Mirror_Driver_1.0022\vista64\driver\mv2.inf&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;set&lt;/span&gt; DEVCONEXE=%~dp0Devcon\x64\devcon.exe&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;goto&lt;/span&gt; MIRROR_DRIVER&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;echo&lt;/span&gt;.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;echo&lt;/span&gt; OSの環境が確認できませんでしたので終了します。&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;echo&lt;/span&gt;.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;goto&lt;/span&gt; EXIT&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;br&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;:MIRROR_DRIVER&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;:&lt;span style=&#34;color:#75715e&#34;&gt;: ミラードライバーをインストール&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;echo&lt;/span&gt;.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;echo&lt;/span&gt; Mirror Driver がインストールされている確認しています。&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;%DEVCONEXE%&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt; find mv_hook_display_driver2 | find &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;No matching devices found.&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;if&lt;/span&gt; %ERRORLEVEL% &lt;span style=&#34;color:#f92672&#34;&gt;equ&lt;/span&gt; 0 (&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;echo&lt;/span&gt;.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;echo&lt;/span&gt; Mirorr Driver はインストールされていません。&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;echo&lt;/span&gt;.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;echo&lt;/span&gt; Mirorr Driver をインストールしています。&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;echo&lt;/span&gt;.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;%DEVCONEXE%&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt; install &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;%MV2INF%&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt; mv_hook_display_driver2&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;echo&lt;/span&gt;.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;goto&lt;/span&gt; SETUP&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;) &lt;span style=&#34;color:#66d9ef&#34;&gt;else&lt;/span&gt; (&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;echo&lt;/span&gt;.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;echo&lt;/span&gt; Mirror Driver はインストール済みです。&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;goto&lt;/span&gt; SETUP&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;br&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;:SETUP&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;:&lt;span style=&#34;color:#75715e&#34;&gt;: UltraVNCをインストール&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;:&lt;span style=&#34;color:#75715e&#34;&gt;: サービスが存在していれば停止&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sc query uvnc_service | find &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;RUNNING&amp;#34;&lt;/span&gt; &amp;gt; nul&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;if&lt;/span&gt; %ERRORLEVEL% &lt;span style=&#34;color:#f92672&#34;&gt;equ&lt;/span&gt; 0 (&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#66d9ef&#34;&gt;echo&lt;/span&gt;.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    net stop uvnc_service&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;br&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;:&lt;span style=&#34;color:#75715e&#34;&gt;: Windowsファイアウォール ルール重複防止のため事前にルールを削除&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;netsh advfirewall firewall delete rule name=&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;vnc5800&amp;#34;&lt;/span&gt; &amp;gt; nul&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;netsh advfirewall firewall delete rule name=&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;vnc5900&amp;#34;&lt;/span&gt; &amp;gt; nul&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;netsh advfirewall firewall delete rule name=&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;winvnc.exe&amp;#34;&lt;/span&gt; &amp;gt; nul&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;br&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;echo&lt;/span&gt; UltraVNC をインストールしています。しばらくお待ちください。&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;%SETUPEXE%&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt; /SP- /VERYSILENT /LOADINF=&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;%~dp0&lt;span style=&#34;color:#e6db74&#34;&gt;構成ファイル\server_only_install_setting.inf&amp;#34;&lt;/span&gt; /NORESTART&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;br&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;echo&lt;/span&gt;.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;net stop uvnc_service&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;br&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;:KANKYO_SETTEI&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;:&lt;span style=&#34;color:#75715e&#34;&gt;: 管理者パスワード、日本語キーボードの有効化、壁紙をAeroを無効にするなど、設定ファイルを上書き&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;echo&lt;/span&gt; 環境設定ファイルを上書きしています。&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;echo&lt;/span&gt; F | xcopy /Y &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;%~dp0&lt;span style=&#34;color:#e6db74&#34;&gt;構成ファイル\ultravnc.ini&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;%systemdrive%&lt;span style=&#34;color:#e6db74&#34;&gt;\Program Files\uvnc bvba\UltraVNC\ultravnc.ini&amp;#34;&lt;/span&gt; &amp;gt; nul&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;br&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;:LANG&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;:&lt;span style=&#34;color:#75715e&#34;&gt;: 日本語化パッチの適用&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;echo&lt;/span&gt;.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;echo&lt;/span&gt; 日本語化パッチを適用しています。&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;rem 日本語化対応のVNC.exeにインストール済みの本体に上書き&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;echo&lt;/span&gt; F | xcopy /Y &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;%VNCEXE%&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;%systemdrive%&lt;span style=&#34;color:#e6db74&#34;&gt;\Program Files\uvnc bvba\UltraVNC\winvnc.exe&amp;#34;&lt;/span&gt; &amp;gt; nul&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;rem 日本語化パッチをコピー&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;echo&lt;/span&gt; F | xcopy /Y &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;%LANGEXE%&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;%systemdrive%&lt;span style=&#34;color:#e6db74&#34;&gt;\Program Files\uvnc bvba\UltraVNC\ultravnc_winvnc_jp.exe&amp;#34;&lt;/span&gt; &amp;gt; nul&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;rem 日本語化実行&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;%systemdrive%&lt;span style=&#34;color:#e6db74&#34;&gt;\Program Files\uvnc bvba\UltraVNC\ultravnc_winvnc_jp.exe&amp;#34;&lt;/span&gt; &amp;gt; nul&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;br&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;echo&lt;/span&gt;.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;net start uvnc_service&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;br&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;:FIREWALL&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;echo&lt;/span&gt; ファイアウォールを設定しています。&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;br&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;:&lt;span style=&#34;color:#75715e&#34;&gt;: UltaraVNC関連のルール ドメイン、プライベート、パブリック　すべて許可&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;netsh advfirewall firewall set rule name=&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;vnc5800&amp;#34;&lt;/span&gt; profile=public new enable=yes profile=any &amp;gt; nul&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;netsh advfirewall firewall set rule name=&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;vnc5900&amp;#34;&lt;/span&gt; profile=private,public new enable=yes profile=any &amp;gt; nul&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;netsh advfirewall firewall set rule name=&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;vnc5900&amp;#34;&lt;/span&gt; profile=public new enable=yes profile=any &amp;gt; nul&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;netsh advfirewall firewall set rule name=&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;vnc5900&amp;#34;&lt;/span&gt; profile=private,public new enable=yes profile=any &amp;gt; nul&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;netsh advfirewall firewall set rule name=&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;winvnc.exe&amp;#34;&lt;/span&gt; protocol=UDP profile=public new enable=yes profile=any &amp;gt; nul&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;netsh advfirewall firewall set rule name=&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;winvnc.exe&amp;#34;&lt;/span&gt; protocol=UDP profile=private,public new enable=yes profile=any &amp;gt; nul&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;netsh advfirewall firewall set rule name=&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;winvnc.exe&amp;#34;&lt;/span&gt; protocol=TCP profile=public new enable=yes profile=any &amp;gt; nul&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;netsh advfirewall firewall set rule name=&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;winvnc.exe&amp;#34;&lt;/span&gt; protocol=TCP profile=private,public new enable=yes profile=any &amp;gt; nul&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;br&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;:&lt;span style=&#34;color:#75715e&#34;&gt;: 不要なルールは無効にしておく&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;netsh advfirewall firewall set rule name=&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;vnc5800&amp;#34;&lt;/span&gt; profile=private new enable=no &amp;gt; nul&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;netsh advfirewall firewall set rule name=&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;vnc5900&amp;#34;&lt;/span&gt; profile=private new enable=no &amp;gt; nul&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;netsh advfirewall firewall set rule name=&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;winvnc.exe&amp;#34;&lt;/span&gt; protocol=UDP profile=private new enable=no &amp;gt; nul&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;netsh advfirewall firewall set rule name=&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;winvnc.exe&amp;#34;&lt;/span&gt; protocol=TCP profile=private new enable=no &amp;gt; nul&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;br&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;:&lt;span style=&#34;color:#75715e&#34;&gt;: Ping 応答要求関連のルール ドメイン、プライベート、パブリック　すべて許可&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;netsh advfirewall firewall set rule name=&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;ファイルとプリンターの共有 (エコー要求 - ICMPv4 受信)&amp;#34;&lt;/span&gt; profile=public new enable=yes profile=any &amp;gt; nul&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;netsh advfirewall firewall set rule name=&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;ファイルとプリンターの共有 (エコー要求 - ICMPv4 受信)&amp;#34;&lt;/span&gt; profile=private,public new enable=yes profile=any &amp;gt; nul&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;netsh advfirewall firewall set rule name=&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;ファイルとプリンターの共有 (エコー要求 - ICMPv6 受信)&amp;#34;&lt;/span&gt; profile=public new enable=yes profile=any &amp;gt; nul&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;netsh advfirewall firewall set rule name=&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;ファイルとプリンターの共有 (エコー要求 - ICMPv6 受信)&amp;#34;&lt;/span&gt; profile=private,public new enable=yes profile=any &amp;gt; nul&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;br&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;echo&lt;/span&gt;.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;echo&lt;/span&gt; UltraVNCのインストールが完了しました。&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;echo&lt;/span&gt;.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;br&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;:EXIT&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;endlocal&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;pause&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;exit&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;実行の際の注意&#34;&gt;実行の際の注意&#xA;&lt;/h3&gt;&lt;p&gt;管理者として実行しないとファイルのコピーや devcon.exe 実行の段階でエラーになります。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img class=&#34;gallery-image&#34; data-flex-basis=&#34;316px&#34; data-flex-grow=&#34;132&#34; height=&#34;253&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://qwerty.work/post/2018/08/ultravnc-mirrordriver-silent-install/images/No-16.jpg&#34; width=&#34;334&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;また、実行途中で以下のような画面が出ます。これは日本語化パッチ適用時の段階で出ます。このダイアログが出たら [OK] を押してください。[OK] を押さないと次に進むことができません。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img class=&#34;gallery-image&#34; data-flex-basis=&#34;334px&#34; data-flex-grow=&#34;139&#34; height=&#34;561&#34; loading=&#34;lazy&#34; sizes=&#34;(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px&#34; src=&#34;https://qwerty.work/post/2018/08/ultravnc-mirrordriver-silent-install/images/No-27.jpg&#34; width=&#34;782&#34;&gt;&lt;/p&gt;&#xA;&lt;h3 id=&#34;他のサイトで見つけたソースの参考&#34;&gt;他のサイトで見つけたソースの参考&#xA;&lt;/h3&gt;&lt;h4 id=&#34;その１&#34;&gt;その１&#xA;&lt;/h4&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bat&#34; data-lang=&#34;bat&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;@&lt;span style=&#34;color:#66d9ef&#34;&gt;echo&lt;/span&gt; off&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;:&lt;span style=&#34;color:#75715e&#34;&gt;:remove old version if it exists&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;%systemdrive%&lt;span style=&#34;color:#e6db74&#34;&gt;\Program Files\UltraVNC\unins000.exe&amp;#34;&lt;/span&gt; /VERYSILENT /SUPPRESSMSGBOXES /NORESTART&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;rmdir&lt;/span&gt; /S /Q &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;%systemdrive%&lt;span style=&#34;color:#e6db74&#34;&gt;\Program Files\UltraVNC&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;br&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;:&lt;span style=&#34;color:#75715e&#34;&gt;:Copy preconfigured settings file into place&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;mkdir&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;%systemdrive%&lt;span style=&#34;color:#e6db74&#34;&gt;\Program Files\UltraVNC&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;copy&lt;/span&gt; %systemdrive%\UVNC\UltraVNC\ultravnc.ini &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;%systemdrive%&lt;span style=&#34;color:#e6db74&#34;&gt;\Program Files\UltraVNC\&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;br&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;:&lt;span style=&#34;color:#75715e&#34;&gt;: Install UltraVNC Server&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;%systemdrive%\UVNC\UltraVNC_1.0.9.6.1_Setup.exe /SP- /VERYSILENT /NORESTART /LOADINF=%systemdrive%\UVNC\install_server.inf&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;br&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;:&lt;span style=&#34;color:#75715e&#34;&gt;:Install the UVNC Server Service&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;%systemdrive%&lt;span style=&#34;color:#e6db74&#34;&gt;\Program Files\UltraVNC\winvnc.exe&amp;#34;&lt;/span&gt; -install&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;br&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;:&lt;span style=&#34;color:#75715e&#34;&gt;:Load (or reload) the UVNC Mirror driver&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;%systemdrive%\UVNC\UVNCDriver\devcon.exe install %systemdrive%\UVNC\uvncdriver\mv2.inf mv_hook_display_driver2&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;br&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;:&lt;span style=&#34;color:#75715e&#34;&gt;:Wait for processes to complete&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;@ping 1.1.1.1 -n 1 -w 5000&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;br&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;:&lt;span style=&#34;color:#75715e&#34;&gt;:Install UltraVNC Viewer&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;%systemdrive%\UVNC\UltraVNC_1.0.9.6.1_Setup.exe /SP- /VERYSILENT /NORESTART /LOADINF=%systemdrive%\UVNC\install_viewer.inf&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;br&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;:&lt;span style=&#34;color:#75715e&#34;&gt;:Clean up install files&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;rmdir&lt;/span&gt; /S /Q %systemdrive%\UVNC&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;del&lt;/span&gt; %0&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id=&#34;その2&#34;&gt;その2&#xA;&lt;/h4&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bat&#34; data-lang=&#34;bat&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;:&lt;span style=&#34;color:#75715e&#34;&gt;:Old version removal if it exists &lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;%systemdrive%&lt;span style=&#34;color:#e6db74&#34;&gt;\Program Files\UltraVNC\unins000.exe&amp;#34;&lt;/span&gt; /VERYSILENT /SUPPRESSMSGBOXES /NORESTART&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;rmdir&lt;/span&gt; /S /Q &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;%systemdrive%&lt;span style=&#34;color:#e6db74&#34;&gt;\Program Files\UltraVNC&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;br&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;:&lt;span style=&#34;color:#75715e&#34;&gt;:UVNC Installation&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;if&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;not&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;exist&lt;/span&gt; %systemdrive%\UVNC\ &lt;span style=&#34;color:#66d9ef&#34;&gt;md&lt;/span&gt; %systemdrive%\UVNC\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;xcopy \\&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;your share&amp;#34;&lt;/span&gt;\UVNC %systemdrive%\UVNC\ /y /s&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;br&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;if&lt;/span&gt; %PROCESSOR_ARCHITECTURE% &lt;span style=&#34;color:#f92672&#34;&gt;==&lt;/span&gt; AMD64 &lt;span style=&#34;color:#66d9ef&#34;&gt;goto&lt;/span&gt; ver_x64&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;if&lt;/span&gt; %PROCESSOR_ARCHITECTURE% &lt;span style=&#34;color:#f92672&#34;&gt;==&lt;/span&gt; x86 &lt;span style=&#34;color:#66d9ef&#34;&gt;goto&lt;/span&gt; ver_x86&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;br&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;:ver_x64&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;%systemdrive%\UVNC\UltraVNC_X64_Setup.exe /SP- /VERYSILENT /NORESTART /LOADINF=%systemdrive%\UVNC\setup.inf&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;goto&lt;/span&gt; serv&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;br&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;:ver_x86&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;%systemdrive%\UVNC\UltraVNC_X86_Setup.exe /SP- /VERYSILENT /NORESTART /LOADINF=%systemdrive%\UVNC\setup.inf&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;br&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;:serv&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;:&lt;span style=&#34;color:#75715e&#34;&gt;:UVNC Server Service Installation&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;cacls &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;%systemdrive%&lt;span style=&#34;color:#e6db74&#34;&gt;\Program Files\UltraVNC&amp;#34;&lt;/span&gt; /T /E /G Everyone:F&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;copy&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;%systemdrive%&lt;span style=&#34;color:#e6db74&#34;&gt;\UVNC\ultravnc.ini&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;%systemdrive%&lt;span style=&#34;color:#e6db74&#34;&gt;\Program Files\UltraVNC&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;&lt;/span&gt;%systemdrive%&lt;span style=&#34;color:#e6db74&#34;&gt;\Program Files\UltraVNC\winvnc.exe&amp;#34;&lt;/span&gt; -install&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;br&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;:&lt;span style=&#34;color:#75715e&#34;&gt;:UVNC Mirror driver installation&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;certutil.exe -addstore &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;TrustedPublisher&amp;#34;&lt;/span&gt; %systemdrive%\UVNC\uvnc.cer&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;br&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;ver&lt;/span&gt; | find &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;XP&amp;#34;&lt;/span&gt; &amp;gt; nul&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;if&lt;/span&gt; %ERRORLEVEL% &lt;span style=&#34;color:#f92672&#34;&gt;==&lt;/span&gt; 0 &lt;span style=&#34;color:#66d9ef&#34;&gt;goto&lt;/span&gt; xp&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;br&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;ver&lt;/span&gt; | find &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;6.1&amp;#34;&lt;/span&gt; &amp;gt; nul&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;if&lt;/span&gt; %ERRORLEVEL% &lt;span style=&#34;color:#f92672&#34;&gt;==&lt;/span&gt; 0 &lt;span style=&#34;color:#66d9ef&#34;&gt;goto&lt;/span&gt; win7&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;br&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;:xp&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;start&lt;/span&gt; %systemdrive%\UVNC\driver\xp\install.bat&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;goto&lt;/span&gt; exit&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;br&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;:win7&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;if&lt;/span&gt; %PROCESSOR_ARCHITECTURE% &lt;span style=&#34;color:#f92672&#34;&gt;==&lt;/span&gt; x86 &lt;span style=&#34;color:#66d9ef&#34;&gt;start&lt;/span&gt; %systemdrive%\UVNC\driver\vista\install.bat&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;br&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;br&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;if&lt;/span&gt; %PROCESSOR_ARCHITECTURE% &lt;span style=&#34;color:#f92672&#34;&gt;==&lt;/span&gt; AMD64 &lt;span style=&#34;color:#66d9ef&#34;&gt;start&lt;/span&gt; %systemdrive%\UVNC\driver\vista64\install.bat&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;br&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;:exit&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;br&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;:&lt;span style=&#34;color:#75715e&#34;&gt;:Timeout&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;PING -n 60 127.0.0.1&amp;gt;nul&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;br&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;:&lt;span style=&#34;color:#75715e&#34;&gt;:Install files clean up&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;rmdir&lt;/span&gt; /S /Q %systemdrive%\UVNC&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;lt;br&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;del&lt;/span&gt; %0&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;参考サイト&#34;&gt;参考サイト&#xA;&lt;/h3&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;&#xA;&#xA;&lt;div class=&#34;link-card&#34;&gt;&#xA;  &lt;a href=&#34;http://forum.ultravnc.info/viewtopic.php?t=28683&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-image&#34;&gt;&#xA;      &lt;img src=&#34;https://image.thum.io/get/width/300/crop/200/http://forum.ultravnc.info/viewtopic.php?t=28683&#34; alt=&#34;http://forum.ultravnc.info/viewtopic.php?t=28683&#34; loading=&#34;lazy&#34;&gt;&#xA;    &lt;/div&gt;&#xA;    &#xA;    &lt;div class=&#34;link-card-body&#34;&gt;&#xA;      &lt;span class=&#34;link-card-title&#34;&gt;http://forum.ultravnc.info/viewtopic.php?t=28683&lt;/span&gt;&#xA;      &#xA;      &lt;span class=&#34;link-card-url&#34;&gt;http://forum.ultravnc.info/viewtopic.php?t=28683&lt;/span&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/div&gt;&#xA;&#xA;</description>
        </item><item>
            <title>Officeのプロダクトキーを登録＆認証するコマンドやバッチファイル）</title>
            <link>https://qwerty.work/post/2018/03/office-productkey-command/</link>
            <pubDate>Thu, 29 Mar 2018 21:55:00 +0900</pubDate>
            <guid>https://qwerty.work/post/2018/03/office-productkey-command/</guid>
            <description>&lt;h2 id=&#34;microsoft-officeの認証をバッチファイルで実行する&#34;&gt;Microsoft Officeの認証をバッチファイルで実行する&#xA;&lt;/h2&gt;&lt;p&gt;Microsoft Officeのボリュームライセンス等で、毎回決まったプロダクトキーでセットアップする機会が多いときに便利なコマンド（バッチファイル）を見つけたのでメモ。&lt;/p&gt;&#xA;&lt;p&gt;これを使うとプロダクトキーの登録と認証が一発で終わります。&lt;/p&gt;&#xA;&lt;h3 id=&#34;office-2013の例&#34;&gt;Office 2013の例&#xA;&lt;/h3&gt;&lt;p&gt;実行する際は「管理者として実行」してください。また、インターネットに接続されたオンライン状態でないと認証ができません。オフラインで実行した場合、エクセルやワードを起動した際に認証を求められます。&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-bat&#34; data-lang=&#34;bat&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;@&lt;span style=&#34;color:#66d9ef&#34;&gt;echo&lt;/span&gt; off&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;echo&lt;/span&gt; プロダクトキーを登録しています。&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;cscript &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;c:\Program Files\Microsoft Office\Office15\ospp.vbs&amp;#34;&lt;/span&gt; /inpkey:*****-*****-*****-*****-*****&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;echo&lt;/span&gt; オンライン認証をしています。&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;cscript &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;c:\Program Files\Microsoft Office\Office15\ospp.vbs&amp;#34;&lt;/span&gt; /act&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;pause&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;exit&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;code&gt;*****-*****-*****-*****-*****&lt;/code&gt;の部分を認証に使用したいプロダクトキーに置き換えてください。&lt;/p&gt;&#xA;&lt;p&gt;また、&lt;strong&gt;ospp.vbs&lt;/strong&gt;のあるフォルダーのパスが&lt;strong&gt;Office 2013&lt;/strong&gt;の場合&lt;code&gt;office15&lt;/code&gt;となっていますが、&lt;strong&gt;Office 2010&lt;/strong&gt;の場合は&lt;code&gt;office14&lt;/code&gt;、&lt;strong&gt;Office 2016/2019&lt;/strong&gt;の場合は&lt;code&gt;office16&lt;/code&gt;となります。&lt;/p&gt;&#xA;&lt;p&gt;さらに&lt;strong&gt;OSが64bit&lt;/strong&gt;で&lt;strong&gt;インストールしたOfficeが32ビット版&lt;/strong&gt;の場合、&lt;strong&gt;Program Files&lt;/strong&gt;の部分が**Program Files(x86)**となりますので注意してください。間違っているとエラーで実行されません。&lt;/p&gt;&#xA;&lt;h2 id=&#34;その他のコマンド&#34;&gt;その他のコマンド&#xA;&lt;/h2&gt;&lt;h4 id=&#34;認証に使用したプロダクトキー下5桁を調べる&#34;&gt;認証に使用したプロダクトキー下5桁を調べる&#xA;&lt;/h4&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-cmd&#34; data-lang=&#34;cmd&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;cd&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;c:\Program Files\Microsoft Office\Office15&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;cscript ospp.vbs /dstatus&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id=&#34;認証解除プロダクトキー削除&#34;&gt;認証解除（プロダクトキー削除）&#xA;&lt;/h4&gt;&lt;p&gt;違うプロダクトキーに変更したりする際、認証済みの状態を解除またはプロダクトキーを削除できます。&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-cmd&#34; data-lang=&#34;cmd&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#66d9ef&#34;&gt;cd&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;c:\Program Files\Microsoft Office\Office15&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;cscript ospp.vbs /unpky:XXXXX&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;code&gt;XXXXX&lt;/code&gt;は先ほど&lt;code&gt;/dstatus&lt;/code&gt;で調べた下5桁のプロダクトキーを入力します。&lt;/p&gt;&#xA;</description>
        </item></channel>
</rss>
