2025年2月18日火曜日

Windows Updateの自動更新を手動に変更する

Windows Updateでは、不具合がある場合もあり、様子を見て適用、再起動したい場合があります。
そのため、Windows Updateの更新と再起動を自動でしないように設定します。

手順 4:自動更新のグループ ポリシー設定を構成する


グループポリシーエディター自動更新を構成する
2ダウンロードと自動インストールを通知
スケジュールされた自動更新のインストールで、ログオンしているユーザーがいる場合には自動的に再起動しない

2025年1月31日金曜日

TVTest、EDCB、px4_drvをWindows11向けにビルド

以前のWindows10から環境を一新したので、改めてビルドを行いました。

PC環境

  • Windows 11 64bit
  • Intel Core Ultra 7 265KF
  • ASUS PRIME Z890-P WIFI-CSM
  • PX-W3PE5

Visual Studio Build Tools 2022

Windows11や.NET FrameworkのSDKなどをインストールします。

EDCBのビルド

指定されている.NET Frameworkのバージョンが古いので、下記のエラーになります。
そこで、TargetFrameworkVersionを指定し、下記のようなコマンドを実行します。

msbuild Document/EDCB_ALL.VS2015.sln -toolsVersion:Current -property:Configuration=Release;Platform=x64;PreferredToolArchitecture=x64;PlatformToolset=v143;TargetFrameworkVersion=v4.8.1 -target:Clean;Build
ビルド後のファイルは下記のようになります。
C:\DTV
│  
├─EDCB
│  │  B25Decoder.dll
│  │  Bitrate.ini
│  │  BonCtrl.ini
│  │  Common.ini
│  │  ContentTypeText.txt
│  │  EdcbPlugIn.tvtp
│  │  EpgDataCap3.dll
│  │  EpgDataCap_Bon.exe
│  │  EpgDataCap_Bon.ini
│  │  EpgTimer.exe
│  │  EpgTimer.exe.rd.xaml
│  │  EpgTimer.exe.xml
│  │  EpgTimerAdminProxy.exe
│  │  EpgTimerPlugIn.tvtp
│  │  EpgTimerSrv.exe
│  │  EpgTimerSrv.ini
│  │  EpgTimerSrv_Install.bat
│  │  EpgTimerSrv_Remove.bat
│  │  EpgTimerSrv_Setting.bat
│  │  SendTSTCP.dll
│  │  ViewApp.ini
│  │  
│  ├─BonDriver
│  │      BonDriver_PX4-S.ch2
│  │      BonDriver_PX4-S.ChSet.txt
│  │      BonDriver_PX4-S.dll
│  │      BonDriver_PX4-S.ini
│  │      BonDriver_PX4-T.ch2
│  │      BonDriver_PX4-T.ChSet.txt
│  │      BonDriver_PX4-T.dll
│  │      BonDriver_PX4-T.ini
│  │      DriverHost_PX4.exe
│  │      DriverHost_PX4.ini
│  │      it930x-firmware.bin
│  │      
│  ├─HttpPublic
│  │  │  favicon.ico
│  │  │  index.html
│  │  │  
│  │  ├─dlna
│  │  │  └─dms
│  │  │      │  ddd.xml
│  │  │      │  uuid.lua
│  │  │      │  uuid4.lua
│  │  │      │  
│  │  │      ├─cds
│  │  │      │      event.lua
│  │  │      │      sdd.xml
│  │  │      │      soap.lua
│  │  │      │      
│  │  │      └─cms
│  │  │              event.lua
│  │  │              sdd.xml
│  │  │              soap.lua
│  │  │              
│  │  └─legacy
│  │          about.html
│  │          aribb24.js
│  │          aribb24.js.v1.11.5.LICENSE.txt
│  │          autoaddepg.html
│  │          autoaddepginfo.html
│  │          autoaddmanual.html
│  │          autoaddmanualinfo.html
│  │          comment.lua
│  │          danmaku.js
│  │          danmaku.js.6c13364.LICENSE.txt
│  │          default.css
│  │          epg.html
│  │          epginfo.html
│  │          epglist.html
│  │          epgpastinfo.html
│  │          hls.min.js
│  │          hls.min.js.map
│  │          hls.min.js.v1.5.15.LICENSE.txt
│  │          index.html
│  │          jklog.lua
│  │          Kosugi-Regular.ttf
│  │          KosugiMaru-Regular.ttf
│  │          library.html
│  │          loading.png
│  │          logo.lua
│  │          mp4init.lua
│  │          mux_to_ts.lua
│  │          nvram.html
│  │          process.html
│  │          recinfo.html
│  │          recinfodesc.html
│  │          reserve.html
│  │          reserveinfo.html
│  │          script.js
│  │          segment.lua
│  │          setting.html
│  │          setting_app.html
│  │          setting_app_network.html
│  │          setting_basic.html
│  │          setting_bon.html
│  │          setting_del_chk.html
│  │          setting_del_ext.html
│  │          setting_epg.html
│  │          setting_epg_service.html
│  │          setting_epg_time.html
│  │          setting_no_suspend.html
│  │          setting_other.html
│  │          setting_plugin.html
│  │          setting_rec.html
│  │          setting_rec_folder.html
│  │          setting_rec_preset.html
│  │          setting_rec_preset_folder.html
│  │          setting_reserve.html
│  │          setting_view_bon.html
│  │          showlog.html
│  │          speedtest.htm
│  │          speedtest.js
│  │          speedtest.js.v5.2.5.LICENSE.txt
│  │          speedtest_empty.lua
│  │          speedtest_garbage.lua
│  │          speedtest_getip.lua
│  │          speedtest_worker.js
│  │          storage.html
│  │          ts-live.lua
│  │          util.lua
│  │          view.lua
│  │          web_bml_play_ts.js
│  │          web_bml_play_ts.js.f3c89c9.LICENSE.txt
│  │          web_bml_play_ts.js.map
│  │          xcode.lua
│  │          
│  ├─PostBatExamples
│  │      EdcbSchUploader.ps1
│  │      EdcbSchUploader.py
│  │      PostAddReserve.ps1
│  │      PostChgReserve.ps1
│  │      PostNotify.bat
│  │      PostNotify.lua
│  │      PostNotify.sh
│  │      PostRecEnd.lua
│  │      PostRecEnd.ps1
│  │      PostRecStart.ps1
│  │      
│  ├─RecName
│  │      RecName_Macro.dll
│  │      RecName_Macro.dll.ini
│  │      RecName_Macro.exp
│  │      RecName_Macro.lib
│  │      
│  ├─Setting
│  │  │  BonDriver_PX4-S(PX4 (ISDB-S)).ChSet4.txt
│  │  │  BonDriver_PX4-T(PX4 (ISDB-T)).ChSet4.txt
│  │  │  ChSet5.txt
│  │  │  
│  │  └─EpgData
│  │          0004FFFF_epg.dat
│  │          0006FFFF_epg.dat
│  │          0007FFFF_epg.dat
│  │          7E277E27_epg.dat
│  │          7E477E47_epg.dat
│  │          7E777E77_epg.dat
│  │          7E877E87_epg.dat
│  │          7E8D7E8D_epg.dat
│  │          7E8F7E8F_epg.dat
│  │          7FE07FE0_epg.dat
│  │          7FE27FE2_epg.dat
│  │          7FE37FE3_epg.dat
│  │          7FE47FE4_epg.dat
│  │          7FE57FE5_epg.dat
│  │          7FE67FE6_epg.dat
│  │          
│  ├─Tools
│  │  │  asyncbuf.c
│  │  │  asyncbuf.vcxproj
│  │  │  mail_credential.bat
│  │  │  mail_credential.ps1
│  │  │  misc.sln
│  │  │  relayread.c
│  │  │  relayread.vcxproj
│  │  │  tsidmove_helper.bat
│  │  │  watchip.bat
│  │  │  watchip.ps1
│  │  │  
│  │  ├─IBonCast
│  │  │      IBonCast.cpp
│  │  │      IBonCast.def
│  │  │      IBonCast.sln
│  │  │      IBonCast.vcxproj
│  │  │      
│  │  └─tsidmove
│  │          stdafx.cpp
│  │          stdafx.h
│  │          tsidmove.cpp
│  │          tsidmove.sln
│  │          tsidmove.vcxproj
│  │          tsidmove.vcxproj.filters
│  │          
│  └─Write
│          Write_Default.dll
│          Write_Default.exp
│          Write_Default.lib
│          Write_OneService.dll
│          Write_OneService.exp
│          Write_OneService.lib
│          
└─TVTest
    │  B1.tvcas
    │  B25.tvcas
    │  DRCSMap.sample.ini
    │  EpgData
    │  License.txt
    │  LogoData
    │  LogoData.ini
    │  TVTest.chm
    │  TVTest.exe
    │  TVTest.ini
    │  TVTest.search.ini
    │  TVTest.style.ini
    │  TVTest.tuner.ini
    │  TVTest.txt
    │  TVTestVideoDecoder.ax
    │  TVTest_Changes.txt
    │  TVTest_Image.dll
    │  TVTest_Logo.bmp
    │  
    ├─BonDriver
    │      BonDriver_PX4-S.ch2
    │      BonDriver_PX4-S.ChSet.txt
    │      BonDriver_PX4-S.dll
    │      BonDriver_PX4-S.ini
    │      BonDriver_PX4-T.ch2
    │      BonDriver_PX4-T.ChSet.txt
    │      BonDriver_PX4-T.dll
    │      BonDriver_PX4-T.ini
    │      DriverHost_PX4.exe
    │      DriverHost_PX4.ini
    │      it930x-firmware.bin
    │      
    ├─JumpListIcons
    │      7fe00400.ico
    │      
    ├─Plugins
    │  │  AutoSnapShot.tvtp
    │  │  CasProcessor.tvtp
    │  │  DiskRelay.tvtp
    │  │  Equalizer.tvtp
    │  │  GamePad.tvtp
    │  │  HDUSRemocon.tvtp
    │  │  HDUSRemocon_KeyHook.dll
    │  │  LogoList.tvtp
    │  │  MemoryCapture.tvtp
    │  │  MiniProgramGuide.tvtp
    │  │  PacketCounter.tvtp
    │  │  SignalGraph.tvtp
    │  │  SleepTimer.tvtp
    │  │  SpectrumAnalyzer.tvtp
    │  │  TSInfo.tvtp
    │  │  TunerPanel.ini
    │  │  TunerPanel.tvtp
    │  │  TVCaption3.ini
    │  │  TVCaption3.tvtp
    │  │  TVTDataBroadcastingWV2.tvtp
    │  │  
    │  └─TVTDataBroadcastingWV2
    │      ├─resources
    │      │  │  TVTDataBroadcastingWV2.html
    │      │  │  
    │      │  └─dist
    │      │          Kosugi-Regular.ttf
    │      │          KosugiMaru-Regular.ttf
    │      │          TVTDataBroadcastingWV2.js
    │      │          
    │      └─WebView2Data
    │          └─EBWebView
    │              │  BrowserMetrics-spare.pma
    │              │  Last Version
    │              │  Local State
    │              │  RevisitationBloomfilter
    │              │  Variations
    │              │  
    │              ├─AutoLaunchProtocolsComponent
    │              │  └─1.0.0.8
    │              │          manifest.fingerprint
    │              │          manifest.json
    │              │          protocols.json
    │              │          
    │              ├─CertificateRevocation
    │              ├─component_crx_cache
    │              │      eeobbhfgfagbclfofmgbdfoicabjdbkn_1.8BFD50D350D47445B57BB1D61BBDE41CEDA7AC43DC81FCE95BF1AC646D97D2A0
    │              │      
    │              ├─Crashpad
    │              │  │  metadata
    │              │  │  settings.dat
    │              │  │  throttle_store.dat
    │              │  │  
    │              │  ├─attachments
    │              │  └─reports
    │              ├─Default
    │              │  │  DIPS
    │              │  │  DIPS-journal
    │              │  │  ExtensionActivityComp
    │              │  │  ExtensionActivityComp-journal
    │              │  │  ExtensionActivityEdge
    │              │  │  ExtensionActivityEdge-journal
    │              │  │  Favicons
    │              │  │  Favicons-journal
    │              │  │  favorites_diagnostic.log
    │              │  │  heavy_ad_intervention_opt_out.db
    │              │  │  heavy_ad_intervention_opt_out.db-journal
    │              │  │  History
    │              │  │  History-journal
    │              │  │  LOCK
    │              │  │  LOG
    │              │  │  Login Data
    │              │  │  Login Data-journal
    │              │  │  Network Action Predictor
    │              │  │  Network Action Predictor-journal
    │              │  │  Preferences
    │              │  │  PreferredApps
    │              │  │  README
    │              │  │  Secure Preferences
    │              │  │  SharedStorage
    │              │  │  Top Sites
    │              │  │  Top Sites-journal
    │              │  │  Visited Links
    │              │  │  Web Data
    │              │  │  Web Data-journal
    │              │  │  
    │              │  ├─AutofillStrikeDatabase
    │              │  │      LOCK
    │              │  │      LOG
    │              │  │      
    │              │  ├─blob_storage
    │              │  │  └─b5143ad6-9d3d-4f51-bac1-345242dc2330
    │              │  ├─BudgetDatabase
    │              │  │      LOCK
    │              │  │      LOG
    │              │  │      
    │              │  ├─Cache
    │              │  │  └─Cache_Data
    │              │  ├─ClientCertificates
    │              │  │      LOCK
    │              │  │      LOG
    │              │  │      
    │              │  ├─Code Cache
    │              │  │  ├─js
    │              │  │  │  │  8739ba8924e7d181_0
    │              │  │  │  │  a379e346a526b184_0
    │              │  │  │  │  index
    │              │  │  │  │  
    │              │  │  │  └─index-dir
    │              │  │  │          the-real-index
    │              │  │  │          
    │              │  │  └─wasm
    │              │  │      │  index
    │              │  │      │  
    │              │  │      └─index-dir
    │              │  │              the-real-index
    │              │  │              
    │              │  ├─commerce_subscription_db
    │              │  │      LOCK
    │              │  │      LOG
    │              │  │      
    │              │  ├─DawnGraphiteCache
    │              │  │      data_0
    │              │  │      data_1
    │              │  │      data_2
    │              │  │      data_3
    │              │  │      index
    │              │  │      
    │              │  ├─DawnWebGPUCache
    │              │  │      data_0
    │              │  │      data_1
    │              │  │      data_2
    │              │  │      data_3
    │              │  │      index
    │              │  │      
    │              │  ├─discounts_db
    │              │  │      LOCK
    │              │  │      LOG
    │              │  │      
    │              │  ├─Download Service
    │              │  │  ├─EntryDB
    │              │  │  │      LOCK
    │              │  │  │      LOG
    │              │  │  │      
    │              │  │  └─Files
    │              │  ├─EdgeEDrop
    │              │  │      EdgeEDropSQLite.db
    │              │  │      EdgeEDropSQLite.db-journal
    │              │  │      
    │              │  ├─EdgeHubAppUsage
    │              │  │      EdgeHubAppUsageSQLite.db
    │              │  │      EdgeHubAppUsageSQLite.db-journal
    │              │  │      
    │              │  ├─Extension Rules
    │              │  │      000003.log
    │              │  │      CURRENT
    │              │  │      LOCK
    │              │  │      LOG
    │              │  │      MANIFEST-000001
    │              │  │      
    │              │  ├─Extension Scripts
    │              │  │      000003.log
    │              │  │      CURRENT
    │              │  │      LOCK
    │              │  │      LOG
    │              │  │      MANIFEST-000001
    │              │  │      
    │              │  ├─Extension State
    │              │  │      000003.log
    │              │  │      CURRENT
    │              │  │      LOCK
    │              │  │      LOG
    │              │  │      MANIFEST-000001
    │              │  │      
    │              │  ├─Feature Engagement Tracker
    │              │  │  ├─AvailabilityDB
    │              │  │  │      LOCK
    │              │  │  │      LOG
    │              │  │  │      
    │              │  │  └─EventDB
    │              │  │          LOCK
    │              │  │          LOG
    │              │  │          
    │              │  ├─GPUCache
    │              │  │      data_0
    │              │  │      data_1
    │              │  │      data_2
    │              │  │      data_3
    │              │  │      index
    │              │  │      
    │              │  ├─Local Storage
    │              │  │  └─leveldb
    │              │  │          000003.log
    │              │  │          CURRENT
    │              │  │          LOCK
    │              │  │          LOG
    │              │  │          MANIFEST-000001
    │              │  │          
    │              │  ├─Network
    │              │  │      Cookies
    │              │  │      Cookies-journal
    │              │  │      Network Persistent State
    │              │  │      NetworkDataMigrated
    │              │  │      SCT Auditing Pending Reports
    │              │  │      Sdch Dictionaries
    │              │  │      Trust Tokens
    │              │  │      Trust Tokens-journal
    │              │  │      
    │              │  ├─optimization_guide_hint_cache_store
    │              │  │      LOCK
    │              │  │      LOG
    │              │  │      
    │              │  ├─parcel_tracking_db
    │              │  │      LOCK
    │              │  │      LOG
    │              │  │      
    │              │  ├─PersistentOriginTrials
    │              │  │      LOCK
    │              │  │      LOG
    │              │  │      
    │              │  ├─Safe Browsing Network
    │              │  │      NetworkDataMigrated
    │              │  │      Safe Browsing Cookies
    │              │  │      Safe Browsing Cookies-journal
    │              │  │      
    │              │  ├─Session Storage
    │              │  │      000003.log
    │              │  │      CURRENT
    │              │  │      LOCK
    │              │  │      LOG
    │              │  │      MANIFEST-000001
    │              │  │      
    │              │  ├─Sessions
    │              │  ├─Shared Dictionary
    │              │  │  │  db
    │              │  │  │  db-journal
    │              │  │  │  
    │              │  │  └─cache
    │              │  │      │  index
    │              │  │      │  
    │              │  │      └─index-dir
    │              │  │              the-real-index
    │              │  │              
    │              │  ├─shared_proto_db
    │              │  │  │  000003.log
    │              │  │  │  CURRENT
    │              │  │  │  LOCK
    │              │  │  │  LOG
    │              │  │  │  MANIFEST-000001
    │              │  │  │  
    │              │  │  └─metadata
    │              │  │          000003.log
    │              │  │          CURRENT
    │              │  │          LOCK
    │              │  │          LOG
    │              │  │          MANIFEST-000001
    │              │  │          
    │              │  ├─Site Characteristics Database
    │              │  │      000003.log
    │              │  │      CURRENT
    │              │  │      LOCK
    │              │  │      LOG
    │              │  │      MANIFEST-000001
    │              │  │      
    │              │  └─Sync Data
    │              │      └─LevelDB
    │              │              000003.log
    │              │              CURRENT
    │              │              LOCK
    │              │              LOG
    │              │              MANIFEST-000001
    │              │              
    │              ├─GraphiteDawnCache
    │              │      data_0
    │              │      data_1
    │              │      data_2
    │              │      data_3
    │              │      index
    │              │      
    │              ├─GrShaderCache
    │              │      data_0
    │              │      data_1
    │              │      data_2
    │              │      data_3
    │              │      f_000001
    │              │      f_000002
    │              │      index
    │              │      
    │              ├─hyphen-data
    │              ├─OriginTrials
    │              ├─PKIMetadata
    │              ├─ShaderCache
    │              │      data_0
    │              │      data_1
    │              │      data_2
    │              │      data_3
    │              │      index
    │              │      
    │              ├─Speech Recognition
    │              ├─Subresource Filter
    │              │  └─Unindexed Rules
    │              ├─Trust Protection Lists
    │              ├─TrustTokenKeyCommitments
    │              ├─WidevineCdm
    │              └─ZxcvbnData
    └─Themes
            Aqua.httheme
            Bloody.httheme
            Chrome.httheme
            Classic.httheme
            DeepBlue.httheme
            Deviant.httheme
            GrayClassic.httheme
            Jeans.httheme
            Jellyfish.httheme
            LCD.httheme
            Lilac.httheme
            MatteBlack.httheme
            Metro.httheme
            Midnight.httheme
            Minimalism.httheme
            Plastic.httheme
            Platinum.httheme
            Snow.httheme
            Sunset.httheme
            Titanium.httheme
            Web2.0.httheme