diff --git a/.virtio-win.checksum b/.virtio-win.checksum
index 52b9b765e69dd010a2607549789291736f662465..45b7595602abd4f14650392c166a1b7b65c06df6 100644
--- a/.virtio-win.checksum
+++ b/.virtio-win.checksum
@@ -1 +1 @@
-a476d12fb19c1f14bbe11b87cfd657ad12bda24ab22ce677808dd8b22cd428a1
+25ceaa992b6f38fffe175560f58ee1eec907dbb212b9eab4db77d7fdfda91c6c
diff --git a/.virtio-win.metadata b/.virtio-win.metadata
index da8b4f885e4dd9c2f8159e6f6fd446601724ed5b..ccfefd3d6f1d6e8a4523ef1996949e01a49cd97f 100644
--- a/.virtio-win.metadata
+++ b/.virtio-win.metadata
@@ -1,16 +1,16 @@
-f069751bb12627329350d8217f44cb77c02b9aaf66ae11aa073c8767876d5e93 SOURCES/mingw-qemu-ga-win-107.0.1-1.el9.src.rpm
-daa4d1ab43a79ba35bbdbff4959b21e9cfbad9460ab42b2d8832ac5ed7658376 SOURCES/qemu-ga-win-107.0.1-1.el9.noarch.rpm
+682e573c4aa58c9399648468ee58e4629413033ee55979b30a78d819963bfd6e SOURCES/virtio-win-prewhql-0.1-262-sources.zip
+0d8ad2d49237a2ea9f17667e6a67b9dd81c6f8a5951ebee9d48039448b8dd61f SOURCES/winfsp-2.0.23075-sources.zip
+6324dc81194a6a08f97b6aeca303cf5c2325c53ede153bae9fc4378f0838c101 SOURCES/winfsp-2.0.23075.msi
+b13b88084295a54968a71aed7fe95d00f43c5b86a193f8a89ac3bcd40394ec46 SOURCES/mingw-qemu-ga-win-108.0.2-1.el9.src.rpm
+1eb94a189dac604a3d8fa713f9d986d9e532b423a0731f69d9b2abe9f52c5356 SOURCES/qemu-ga-win-108.0.2-1.el9.noarch.rpm
 9c9159d8f7194b07506a40ac8538281b95bd4142e0564a261be9079cd53b7473 SOURCES/qxl-win-unsigned-0.1-24-sources.zip
 f8aed8bfb4cd323818c367a1d9f0564347ae93424a4d5e826b39ec734d452d92 SOURCES/spice-qxl-wddm-dod-0.21-2.el8.noarch.rpm
 50f1d9d3a2a320e30bc801225a7c27077a3a709a52961a10785858d7a8c38c73 SOURCES/spice-qxl-wddm-dod-0.21-2.el8.src.rpm
 cf72c76a32ad14de634825f127255ad2409c81e33ba4dfe7b23c95b75f913271 SOURCES/spice-vdagent-win-0.10.0-5.el8.src.rpm
 ac70ca6395a9fe0c701200a5d88556ba4cf6ecea129fe40dc6e22bebf71dd7c6 SOURCES/spice-vdagent-win-x64-0.10.0-5.el8.noarch.rpm
 e2825ab6ec6cb7fa927c47425861058a11e88c8218fb716562f6f1c9f42008b1 SOURCES/spice-vdagent-win-x86-0.10.0-5.el8.noarch.rpm
-e26ba87e60a23aaba5ffb65265411d509cbae2182cd836986e3dcf14cdaf6b5d SOURCES/virtio-win-1.9.38-bin-for-rpm.tar.gz
-4397cd99e081d649a9318948a03c233a7d0e8de18293b3cec95649bf251e70da SOURCES/virtio-win-gt-x64.msi
-154acedfa155a77561fdff7c568205dbde23e426fd1c6e9de17ab704ed21a77f SOURCES/virtio-win-gt-x86.msi
-aa889a1796779acf62a5ed60d012e694f80c2e73034d26284fc6a9d55daf530a SOURCES/virtio-win-guest-tools.exe
-c5df108c941300b53f2a695a8521deab5dd1a01469c62fc2305e8153ed05fed0 SOURCES/virtio-win-installer-1.9.38-0-sources.zip
-e85d3ec4070b05fe7a0dc6766aade5595f9ec550a88b70b7a31001ede42f960d SOURCES/virtio-win-prewhql-0.1-248-sources.zip
-0d8ad2d49237a2ea9f17667e6a67b9dd81c6f8a5951ebee9d48039448b8dd61f SOURCES/winfsp-2.0.23075-sources.zip
-6324dc81194a6a08f97b6aeca303cf5c2325c53ede153bae9fc4378f0838c101 SOURCES/winfsp-2.0.23075.msi
+b3c6a47d3c8082522d5059a7d7bb3d19c0a8be14d8f1487097ad631a263880f9 SOURCES/virtio-win-1.9.43-bin-for-rpm.tar.gz
+9936e542ce517ae3249b7d5609832c2299c7abed43ed6e95fc205283591652be SOURCES/virtio-win-gt-x64.msi
+9a17fcf58cef91e6567851f8dc4edd551df6c66c857634fba0f52dddd4685be2 SOURCES/virtio-win-gt-x86.msi
+17326650e80564235f116e1de13e26458f92b78178f749afa97082a284fe4443 SOURCES/virtio-win-guest-tools.exe
+48daa27e5df1a7ea72356d0017b67ca4a3038b92f317fe028fa0a6a61b475dd6 SOURCES/virtio-win-installer-1.9.43-0-sources.zip
diff --git a/SOURCES/CollectSystemInfo.ps1 b/SOURCES/CollectSystemInfo.ps1
new file mode 100644
index 0000000000000000000000000000000000000000..303eb4ee547d628a1ec8088b280dfdde83f84967
--- /dev/null
+++ b/SOURCES/CollectSystemInfo.ps1
@@ -0,0 +1,288 @@
+#  This script collects various system information for diagnostic
+#  purposes. The collected data includes system configuration,
+#  event logs, driver lists, registry information, update logs,
+#  services, uptime, running processes, installed applications,
+#  installed KBs, and memory dumps.
+
+#  Copyright (c) 2024 Red Hat, Inc. and/or its affiliates. All rights reserved.
+
+#  Redistribution and use in source and binary forms, with or without
+#  modification, are permitted provided that the following conditions
+#  are met:
+#  1. Redistributions of source code must retain the above copyright
+#     notice, this list of conditions and the following disclaimer.
+#  2. Redistributions in binary form must reproduce the above copyright
+#     notice, this list of conditions and the following disclaimer in the
+#     documentation and/or other materials provided with the distribution.
+#  3. Neither the names of the copyright holders nor the names of their contributors
+#     may be used to endorse or promote products derived from this software
+#     without specific prior written permission.
+#  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+#  ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+#  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+#  ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE
+#  FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+#  DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+#  OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+#  HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+#  LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+#  OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+#  SUCH DAMAGE.
+
+
+#  Ensure the script runs with an unrestricted execution policy (for Windows 10 and Windows Server 2016)
+#  Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope Process -Force
+
+#  For gathering event logs run the script as an administrator
+
+#  IncludeSensitiveData is used to include memory dumps add this parameter to your command line to collect them
+#  Example:  .\CollectSystemInfo.ps1 -IncludeSensitiveData
+
+param (
+    [switch]$IncludeSensitiveData,
+    [switch]$Help
+)
+
+Add-Type -AssemblyName 'System.IO.Compression.FileSystem'
+
+function Compress-Files {
+    param (
+        [string]$SourcePath,
+        [string]$DestinationPath
+    )
+
+    [System.IO.Compression.ZipFile]::CreateFromDirectory($SourcePath, $DestinationPath)
+}
+
+function Show-Help {
+    Write-Host "Usage: .\CollectSystemInfo.ps1 [-IncludeSensitiveData] [-Help]"
+    Write-Host ""
+    Write-Host "Parameters:"
+    Write-Host "  -IncludeSensitiveData  Include sensitive data (memory dump)"
+    Write-Host "  -Help                  Show this help message"
+    Write-Host ""
+    Write-Host "If no parameters are provided, the script will run with default behavior."
+}
+
+function Export-SystemConfiguration {
+    try {
+        Write-Host 'Collecting system configuration started it may take a while...'
+        Start-Process -FilePath 'msinfo32.exe' -ArgumentList '/report', (Join-Path $logfolderPath 'msinfo32.txt') -Wait
+        Write-Host 'System configuration collection completed.'
+    } catch {
+        Write-Warning "Failed to collect system configuration: $_"
+    }
+}
+
+function Export-EventLogs {
+    try {
+        $logNames = @('system', 'security', 'application')
+        foreach ($logName in $logNames) {
+            $logPath = Join-Path $logfolderPath "$logName.evtx"
+            wevtutil epl $logName $logPath
+            wevtutil al $logPath
+        }
+        Write-Host 'Event logs collection completed.'
+    } catch {
+        Write-Warning "Failed to collect event logs: $_"
+    }
+}
+
+function Export-DriversList {
+    try {
+        Get-WindowsDriver -Online -All | Select-Object -Property * | Export-Csv -Path (Join-Path $logfolderPath 'drv_list.csv') -NoTypeInformation
+        Write-Host 'Drivers list collection completed.'
+    } catch {
+        Write-Warning "Failed to collect drivers list: $_"
+    }
+}
+
+function Export-VirtioWinStorageDrivers {
+    $registryPaths = @(
+        'HKLM:\SYSTEM\CurrentControlSet\Services\Disk',
+        'HKLM:\SYSTEM\CurrentControlSet\Services\viostor\Parameters',
+        'HKLM:\SYSTEM\CurrentControlSet\Services\vioscsi\Parameters'
+    )
+    $valuesToQuery = @('IoTimeoutValue', 'TimeoutValue')
+
+    foreach ($path in $registryPaths) {
+        foreach ($value in $valuesToQuery) {
+            $property = Get-ItemProperty -Path $path -Name $value -ErrorAction SilentlyContinue
+            $output = "$path\$value : $($property.$value)" 
+            $output | Out-File -FilePath (Join-Path $logfolderPath 'virtio_disk.txt') -Append
+        }
+    }
+    Write-Host 'Virtio-Win storage drivers configuration collection completed.'
+}
+
+function Export-WindowsUpdateLogs {
+    try {
+        $logPath = Join-Path $logfolderPath 'WindowsUpdate.log'
+        $command = "Get-WindowsUpdateLog -LogPath '$logPath'"
+        Start-Process -FilePath 'powershell.exe' -ArgumentList '-NoLogo', '-NoProfile', '-Command', $command -NoNewWindow -Wait -RedirectStandardOutput (Join-Path $logfolderPath 'OutputWindowsUpdate.log') -RedirectStandardError (Join-Path $logfolderPath 'ErrorWindowsUpdate.log')
+        Write-Host 'Windows Update logs collection completed.'
+    } catch {
+        Write-Warning "Failed to collect Windows Update logs: $_"
+    }
+}
+
+function Export-WindowsUptime {
+    try {
+        $uptime = (Get-Date) - (gcim Win32_OperatingSystem).LastBootUpTime
+        $uptime.ToString() | Out-File -FilePath (Join-Path $logfolderPath 'WindowsUptime.txt')
+        Write-Host 'Windows uptime collection completed.'
+    } catch {
+        Write-Warning "Failed to collect Windows uptime: $_"
+    }
+}
+
+function Export-ServicesList {
+    try {
+        Get-Service | Select-Object -Property Name, DisplayName, Status, StartType | Export-Csv -Path (Join-Path $logfolderPath 'Services.csv') -NoTypeInformation
+        Write-Host 'Services list collection completed.'
+    } catch {
+        Write-Warning "Failed to collect list of services: $_"
+    }
+}
+
+function Export-RunningProcesses {
+    try {
+        Get-Process | Select-Object -Property Id, ProcessName, StartTime | Export-Csv -Path (Join-Path $logfolderPath 'RunningProcesses.csv') -NoTypeInformation
+        Write-Host 'Running processes collection completed.'
+    } catch {
+        Write-Warning "Failed to collect list of running processes: $_"
+    }
+}
+
+function Export-InstalledApplications {
+    try {
+        Get-ItemProperty -Path 'HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*' |
+        Select-Object -Property DisplayName, DisplayVersion, Publisher, InstallDate |
+        Export-Csv -Path (Join-Path $logfolderPath 'InstalledApplications.csv') -NoTypeInformation
+        Write-Host 'Installed applications collection completed.'
+    } catch {
+        Write-Warning "Failed to collect list of installed applications: $_"
+    }
+}
+
+function Export-InstalledKBs {
+    try {
+        Get-HotFix | Select-Object -Property Description, HotFixID, InstalledOn | Export-Csv -Path (Join-Path $logfolderPath 'InstalledKBs.csv') -NoTypeInformation
+        Write-Host 'Installed KBs collection completed.'
+    } catch {
+        Write-Warning "Failed to collect list of installed KBs: $_"
+    }
+}
+
+function Export-NetworkConfiguration {
+    try {
+        Get-NetAdapterAdvancedProperty | Out-File -FilePath (Join-Path $logfolderPath 'NetworkInterfaces.txt')
+        ipconfig /all | Out-File -FilePath (Join-Path $logfolderPath 'IPConfiguration.txt')
+
+        Write-Host 'Network configuration collection completed.'
+    } catch {
+        Write-Warning "Failed to collect network configuration: $_"
+    }
+}
+
+function Export-WindowsMemoryDump {
+    $memoryDumpPaths = @("$env:SystemRoot\MEMORY.DMP", "$env:SystemRoot\Minidump")
+
+    foreach ($dump in $memoryDumpPaths) {
+        Copy-Item -Path $dump -Destination $dumpfolderPath -Recurse -ErrorAction SilentlyContinue
+    }
+    Write-Host 'Windows memory dump collection completed.'
+}
+
+function Write-InformationToArchive {
+    param (
+        [string]$FolderPath,
+        [string]$SubFolderPath,
+        [string]$ArchiveFileName
+    )
+    try {
+        $archivePath = Join-Path -Path $FolderPath -ChildPath "$ArchiveFileName.zip"
+        Compress-Files -SourcePath $SubFolderPath -DestinationPath $archivePath
+        Write-Host "Archiving completed ($ArchiveFileName.zip)."
+    } catch {
+        Write-Warning "Failed to archive ($ArchiveFileName.zip): $_"
+    }
+}
+
+function StopTranscriptAndCloseFile {
+    if ($transcriptStarted) {
+        Stop-Transcript | Out-Null
+        $transcriptStarted = $false
+    }
+}
+
+$validParams = @('IncludeSensitiveData', 'Help')
+if ($Help -or $args -contains '-?' -or $args -contains '--Help') {
+    Show-Help
+    return
+}
+
+foreach ($param in $args) {
+    if ($param -notlike '-*' -or ($param -like '-*' -and $validParams -notcontains $param.TrimStart('-'))) {
+        Write-Host "A parameter cannot be found that matches parameter name '$param'"
+        Show-Help
+        return
+    }
+}
+
+$breakHandler = {
+    Write-Host "Script interrupted by user. Stopping transcript..."
+    StopTranscriptAndCloseFile
+    exit
+}
+Register-EngineEvent -SourceIdentifier ConsoleBreak -Action $breakHandler | Out-Null
+Register-EngineEvent -SourceIdentifier PowerShell.Exiting -Action $breakHandler | Out-Null
+
+$timestamp = Get-Date -Format 'yyyy-MM-dd_HH-mm-ss'
+$folderName = "SystemInfo_$timestamp"
+$logfolderName = "Log_folder_$timestamp"
+$dumpfolderName = "Dump_folder_$timestamp"
+$folderPath = Join-Path -Path (Get-Location) -ChildPath $folderName
+$logfolderPath = Join-Path -Path $folderPath -ChildPath $logfolderName
+$dumpfolderPath = Join-Path -Path $folderPath -ChildPath $dumpfolderName
+$progressFile = "$folderPath\Collecting_Status.txt"
+New-Item -Path $logfolderPath -ItemType Directory | Out-Null
+New-Item -Path $progressFile -ItemType File | Out-Null
+Write-Host "Starting system info collecting into $folderPath"
+Write-Output "Log folder path: $logfolderPath"
+
+try {
+    Start-Transcript -Path $progressFile -Append
+    $transcriptStarted = $true
+    Export-SystemConfiguration
+    Export-EventLogs
+    Export-DriversList
+    Export-VirtioWinStorageDrivers
+    Export-WindowsUpdateLogs
+    Export-ServicesList
+    Export-WindowsUptime
+    Export-RunningProcesses
+    Export-InstalledApplications
+    Export-InstalledKBs
+    Export-NetworkConfiguration
+
+    if ($IncludeSensitiveData) {
+        Write-Output "Dump folder path: $dumpfolderPath"
+        New-Item -Path $dumpfolderPath -ItemType Directory | Out-Null
+        Export-WindowsMemoryDump
+    }
+} catch {
+    $errorMsg = "An error occurred: $_"
+    Write-Host $errorMsg
+    Add-Content -Path $progressFile -Value $errorMsg
+} finally {
+    StopTranscriptAndCloseFile
+    Unregister-Event -SourceIdentifier ConsoleBreak
+    Unregister-Event -SourceIdentifier PowerShell.Exiting
+}
+
+Remove-Item -Path $progressFile -ErrorAction SilentlyContinue
+Write-InformationToArchive -FolderPath $folderPath -SubFolderPath $logfolderPath -ArchiveFileName $logfolderName
+if ($IncludeSensitiveData) {
+    Write-InformationToArchive -FolderPath $folderPath -SubFolderPath $dumpfolderPath -ArchiveFileName $dumpfolderName
+}
\ No newline at end of file
diff --git a/SOURCES/LICENSE b/SOURCES/LICENSE
new file mode 100644
index 0000000000000000000000000000000000000000..c044ecf47d4e4fd63a04c613955afbe84a9d483b
--- /dev/null
+++ b/SOURCES/LICENSE
@@ -0,0 +1,28 @@
+Copyright 2024 Red Hat, Inc. and/or its affiliates.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+
+Redistributions of source code must retain the above copyright
+notice, this list of conditions and the following disclaimer.
+
+Redistributions in binary form must reproduce the above copyright
+notice, this list of conditions and the following disclaimer in the
+documentation and/or other materials provided with the distribution.
+
+Neither the name of the copyright holder nor the names of its
+contributors may be used to endorse or promote products derived from
+this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/SOURCES/README.md b/SOURCES/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..0ff930abbf964a8b1565e36d061223533a71d0d7
--- /dev/null
+++ b/SOURCES/README.md
@@ -0,0 +1,55 @@
+# CollectSystemInfo
+
+## Overview
+
+This PowerShell script is designed for comprehensive system diagnostics. It gathers a wide range of information, including system configuration, event logs, drivers, registry settings, update logs, services, uptime, processes, installed applications, installed KBs (knowledge base articles), network configuration, and optionally, memory dumps.
+
+The collected data is organized into two subfolders within the time-stamped summary folder, one for log and the other for dump. and then compressed into two ZIP archives correspondingly for easy sharing and analysis.
+
+## Usage
+
+1. **Prerequisites:**
+   - PowerShell (Windows 10/Windows Server 2016 or later)
+   - Administrative privileges (for collecting event logs)
+   - Ensure the script runs with an unrestricted execution policy (for Windows 10 and Windows Server 2016): 
+     ```powershell   
+     Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope Process -Force
+     ```
+
+2. **Running the Script:**
+   - Open PowerShell as an administrator.
+   - Navigate to the script's directory.
+   - Execute the script:
+      ```powershell
+      .\CollectSystemInfo.ps1 -IncludeSensitiveData
+      ```
+      - `-IncludeSensitiveData`: Optional switch to include memory dumps in the collection (use with caution).
+      - `-Help`: Provide basic usage of the script.
+
+3. **Output:**
+   - A folder named `SystemInfo_YYYY-MM-DD_HH-MM-SS` will be created in the script's directory.
+   - This folder contains the collected data folders:
+      - A foler named `Log_folder_YYYY-MM-DD_HH-MM-SS` will be created for log data.
+      - A ZIP archive named `Log_folder_YYYY-MM-DD_HH-MM-SS.zip` will also be created correspondingly.
+      - A foler named `Dump_folder_YYYY-MM-DD_HH-MM-SS` will be created for dump files if add param `-IncludeSensitiveData`.
+      - A ZIP archive named `Dump_folder_YYYY-MM-DD_HH-MM-SS.zip` will also be created correspondingly.
+
+## Data Collected
+
+- `msinfo32.txt`: Detailed hardware and software configuration report.
+- `system.evtx`, `security.evtx`, `application.evtx`: System, Security, and Application event logs.
+- `drv_list.csv`: List of all installed drivers.
+- `virtio_disk.txt`: Specific configuration details for Virtio-Win storage drivers.
+- `WindowsUpdate.log`: Detailed logs of Windows Update activity.
+- `Services.csv`: List of services and their status.
+- `WindowsUptime.txt`: Duration since the last system boot.
+- `RunningProcesses.csv`: Snapshot of active processes.
+- `InstalledApplications.csv`: List of installed applications.
+- `InstalledKBs.csv`: List of installed Windows updates.
+- `NetworkInterfaces.txt` and `IPConfiguration.txt`: Network configuration details.
+- `MEMORY.DMP` and `Minidump` folder: Full or mini memory dumps (if `-IncludeSensitiveData` is used).
+- `Collecting_Status.txt`: Generated during data collection and deleted after completion. If the script is interrupted, this file indicates incomplete data collection.
+
+## Contributing
+
+Contributions are welcome! Feel free to open issues or submit pull requests.
diff --git a/SOURCES/agents.json b/SOURCES/agents.json
index c79af998ba04e24dc689c66eb2ccf646534cb58d..43d2603189111e3ffc15bb19a2d06f25d4a4dca0 100644
--- a/SOURCES/agents.json
+++ b/SOURCES/agents.json
@@ -2,12 +2,12 @@
   "agents": [
     {
       "arch": "x86",
-      "agent_version": "106.0.1-1",
+      "agent_version": "108.0.2-1",
       "name": "Red Hat QEMU guest agent"
     },
     {
       "arch": "amd64",
-      "agent_version": "106.0.1-1",
+      "agent_version": "108.0.2-1",
       "name": "Red Hat QEMU guest agent"
     },
     {
diff --git a/SOURCES/release-drivers-versions.txt b/SOURCES/release-drivers-versions.txt
new file mode 100644
index 0000000000000000000000000000000000000000..83f4663bb5e7469da58e9575288b0c9735890585
--- /dev/null
+++ b/SOURCES/release-drivers-versions.txt
@@ -0,0 +1,114 @@
+|Driver Name  |Build|Windows OS                |
+|-------------|-----|--------------------------|
+|             |     |                          |
+|viofs        | 253 |Windows 10 (22H2)         |
+|             | 262 |Windows 11 (24H2) 26100   |
+|             | 253 |Windows server 2016       |
+|             | 253 |Windows server 2019       |
+|             | 253 |Windows server 2022       |
+|             | 262 |Windows server 2025(26100)|
+|             |     |                          |
+|viostor      | 253 |Windows 10 (22H2)         |
+|             | 262 |Windows 11 (24H2) 26100   |
+|             | 253 |Windows server 2016       |
+|             | 253 |Windows server 2019       |
+|             | 253 |Windows server 2022       |
+|             | 262 |Windows server 2025(26100)|
+|             |     |                          |
+|vioscsi      | 259 |Windows 10 (22H2)         |
+|             | 259 |Windows 11 (24H2) 26100   |
+|             | 259 |Windows server 2016       |
+|             | 259 |Windows server 2019       |
+|             | 259 |Windows server 2022       |
+|             | 259 |Windows server 2025(26100)|
+|             |     |                          |
+|viorng       | 253 |Windows 10 (22H2)         |
+|             | 262 |Windows 11 (24H2) 26100   |
+|             | 253 |Windows server 2016       |
+|             | 253 |Windows server 2019       |
+|             | 253 |Windows server 2022       |
+|             | 262 |Windows server 2025(26100)|
+|             |     |                          |
+|balloon      | 253 |Windows 10 (22H2)         |
+|             | 262 |Windows 11 (24H2) 26100   |
+|             | 253 |Windows server 2016       |
+|             | 253 |Windows server 2019       |
+|             | 253 |Windows server 2022       |
+|             | 262 |Windows server 2025(26100)|
+|             |     |                          |
+|fwcfg        | 253 |Windows 10 (22H2)         |
+|             | 262 |Windows 11 (24H2) 26100   |
+|             | 253 |Windows server 2016       |
+|             | 253 |Windows server 2019       |
+|             | 253 |Windows server 2022       |
+|             | 262 |Windows server 2025(26100)|
+|             |     |                          |
+|pvpanic      | 253 |Windows 10 (22H2)         |
+|             | 262 |Windows 11 (24H2) 26100   |
+|             | 253 |Windows server 2016       |
+|             | 253 |Windows server 2019       |
+|             | 253 |Windows server 2022       |
+|             | 262 |Windows server 2025(26100)|
+|             |     |                          |
+|viofs        | 253 |Windows 10 (22H2)         |
+|             | 253 |Windows 11 (24H2) 26100   |
+|             | 253 |Windows server 2016       |
+|             | 253 |Windows server 2019       |
+|             | 253 |Windows server 2022       |
+|             | 253 |Windows server 2025(26100)|
+|             |     |                          |
+|vioinput     | 253 |Windows 10 (22H2)         |
+|             | 262 |Windows 11 (24H2) 26100   |
+|             | 253 |Windows server 2016       |
+|             | 253 |Windows server 2019       |
+|             | 253 |Windows server 2022       |
+|             | 262 |Windows server 2025(26100)|
+|             |     |                          |
+|vioserial    | 253 |Windows 10 (22H2)         |
+|             | 262 |Windows 11 (24H2) 26100   |
+|             | 253 |Windows server 2016       |
+|             | 253 |Windows server 2019       |
+|             | 253 |Windows server 2022       |
+|             | 262 |Windows server 2025(26100)|
+|             |     |                          |
+|viogpudo     | 262 |Windows 10 (22H2)         |
+|             | 262 |Windows 11 (24H2) 26100   |
+|             | 262 |Windows server 2016       |
+|             | 262 |Windows server 2019       |
+|             | 262 |Windows server 2022       |
+|             | 262 |Windows server 2025(26100)|
+|             |     |                          |
+|NetKVM       | 262 |Windows 10 (22H2)         |
+|             | 262 |Windows 11 (24H2) 26100   |
+|             | 262 |Windows server 2016       |
+|             | 262 |Windows server 2019       |
+|             | 262 |Windows server 2022       |
+|             | 262 |Windows server 2025(26100)|
+|             |     |                          |
+|viomem       | 255 |Windows 10 (22H2)         |
+|             | 262 |Windows 11 (24H2) 26100   |
+|             | 255 |Windows server 2016       |
+|             | 255 |Windows server 2019       |
+|             | 255 |Windows server 2022       |
+|             | 262 |Windows server 2025(26100)|
+|             |     |                          |
+|qemupciserial| 221 |Windows 10 (22H2)         |
+|             | 221 |Windows 11 (24H2) 26100   |
+|             | 221 |Windows server 2016       |
+|             | 221 |Windows server 2019       |
+|             | 221 |Windows server 2022       |
+|             | 221 |Windows server 2025(26100)|
+|             |     |                          |
+|qemufwcfg    | 221 |Windows 10 (22H2)         |
+|             | 221 |Windows 11 (24H2) 26100   |
+|             | 221 |Windows server 2016       |
+|             | 221 |Windows server 2019       |
+|             | 221 |Windows server 2022       |
+|             | 221 |Windows server 2025(26100)|
+|             |     |                          |
+|smbus        | 221 |Windows 10 (22H2)         |
+|             | 221 |Windows 11 (24H2) 26100   |
+|             | 221 |Windows server 2016       |
+|             | 221 |Windows server 2019       |
+|             | 221 |Windows server 2022       |
+|             | 221 |Windows server 2025(26100)|
diff --git a/SOURCES/virtio-win-pre-installable-drivers-win-10.xml b/SOURCES/virtio-win-pre-installable-drivers-win-10.xml
index 3cf35e09111f065e1c8aca02ec850e94f20030e2..156492452c5d22819570a55edafdf8f2a68fd50b 100644
--- a/SOURCES/virtio-win-pre-installable-drivers-win-10.xml
+++ b/SOURCES/virtio-win-pre-installable-drivers-win-10.xml
@@ -37,6 +37,7 @@
       <file>netkvm.inf</file>
       <file>netkvm.sys</file>
       <file>netkvmco.exe</file>
+      <file>netkvmp.exe</file>
       <device id="http://pcisig.com/pci/1af4/1000"/> 
       <device id="http://pcisig.com/pci/1af4/1041"/> 
 
@@ -60,7 +61,6 @@
       <file>viorng.cat</file>
       <file>viorng.inf</file>
       <file>viorng.sys</file>
-      <file>viorngci.dll</file>
       <file>viorngum.dll</file>
       <device id="http://pcisig.com/pci/1af4/1005"/> 
       <device id="http://pcisig.com/pci/1af4/1044"/> 
@@ -97,6 +97,11 @@
       <file>viogpudo.inf</file>
       <file>viogpudo.sys</file>
       <device id="http://pcisig.com/pci/1af4/1050"/>
+
+      <file>viomem.cat</file>
+      <file>viomem.inf</file>
+      <file>viomem.sys</file>
+      <device id="http://pcisig.com/pci/1af4/1058"/>
     </driver>
 
     <driver signed="true" pre-installable="true" location="file:///usr/share/virtio-win/drivers/by-os/amd64/w10/" arch="x86_64">
@@ -110,6 +115,7 @@
       <file>netkvm.inf</file>
       <file>netkvm.sys</file>
       <file>netkvmco.exe</file>
+      <file>netkvmp.exe</file>
       <device id="http://pcisig.com/pci/1af4/1000"/> 
       <device id="http://pcisig.com/pci/1af4/1041"/> 
 
@@ -133,7 +139,6 @@
       <file>viorng.cat</file>
       <file>viorng.inf</file>
       <file>viorng.sys</file>
-      <file>viorngci.dll</file>
       <file>viorngum.dll</file>
       <device id="http://pcisig.com/pci/1af4/1005"/> 
       <device id="http://pcisig.com/pci/1af4/1044"/> 
@@ -170,6 +175,11 @@
       <file>viogpudo.inf</file>
       <file>viogpudo.sys</file>
       <device id="http://pcisig.com/pci/1af4/1050"/>
+
+      <file>viomem.cat</file>
+      <file>viomem.inf</file>
+      <file>viomem.sys</file>
+      <device id="http://pcisig.com/pci/1af4/1058"/>
     </driver>
   </os>
 </libosinfo>
diff --git a/SOURCES/virtio-win-pre-installable-drivers-win-11.xml b/SOURCES/virtio-win-pre-installable-drivers-win-11.xml
index 070d707251514a0f33c1ed9ea6c184f856df0514..8ff1ab9263d413c215bf0c558156b20a524a1fcc 100644
--- a/SOURCES/virtio-win-pre-installable-drivers-win-11.xml
+++ b/SOURCES/virtio-win-pre-installable-drivers-win-11.xml
@@ -37,6 +37,7 @@
       <file>netkvm.inf</file>
       <file>netkvm.sys</file>
       <file>netkvmco.exe</file>
+      <file>netkvmp.exe</file>
       <device id="http://pcisig.com/pci/1af4/1000"/> 
       <device id="http://pcisig.com/pci/1af4/1041"/> 
 
@@ -92,6 +93,11 @@
       <file>viogpudo.inf</file>
       <file>viogpudo.sys</file>
       <device id="http://pcisig.com/pci/1af4/1050"/>
+
+      <file>viomem.cat</file>
+      <file>viomem.inf</file>
+      <file>viomem.sys</file>
+      <device id="http://pcisig.com/pci/1af4/1058"/>
     </driver>
   </os>
 </libosinfo>
diff --git a/SPECS/virtio-win.spec b/SPECS/virtio-win.spec
index 054dec3b870441695511a9f9a9a5fb0dc7afdddf..62cf29589c1a30ded116bf1b4bcc0dc038b6ec4c 100644
--- a/SPECS/virtio-win.spec
+++ b/SPECS/virtio-win.spec
@@ -8,18 +8,18 @@
 # If you make any changes to this file that affect the RPM content (but not
 # version numbers or changelogs, etc), submit a patch to the upstream spec.
 
-%global virtio_win_prewhql_build virtio-win-prewhql-0.1-248
-%global qemu_ga_win_build qemu-ga-win-107.0.1-1.el9
+%global virtio_win_prewhql_build virtio-win-prewhql-0.1-262
+%global qemu_ga_win_build qemu-ga-win-108.0.2-1.el9
 %global qxl_build qxl-win-unsigned-0.1-24
 %global spice_vdagent_build 0.10.0-5.el8
 %global qxlwddm_build spice-qxl-wddm-dod-0.21-2.el8
 
-%global windows_installer_version -1.9.38-0
+%global windows_installer_version -1.9.43-0
 %global winfsp_version -2.0.23075
 
 Summary: VirtIO para-virtualized drivers for Windows(R)
 Name: virtio-win
-Version: 1.9.38
+Version: 1.9.43
 Release: 0%{?dist}
 Group: Applications/System
 License: Apache-2.0 AND BSD-3-Clause AND GPL-2.0-only AND GPL-2.0-or-later
@@ -59,6 +59,11 @@ Source72: virtio-win-pre-installable-drivers-win-8.1.xml
 Source73: virtio-win-pre-installable-drivers-win-10.xml
 Source74: virtio-win-pre-installable-drivers-win-11.xml
 Source80: agents.json
+Source81: release-drivers-versions.txt
+Source82: CollectSystemInfo.ps1
+Source83: LICENSE
+Source84: README.md
+
 %endif
 
 BuildRequires: /usr/bin/mkisofs
@@ -109,6 +114,14 @@ popd
 %{__cp} %{SOURCE22} iso-content/
 %{__cp} %{SOURCE24} iso-content/
 
+%if 0%{?rhel}
+%{__cp} %{SOURCE81} iso-content/
+mkdir -p iso-content/tools
+mkdir -p iso-content/tools/debug
+%{__cp} %{SOURCE82} iso-content/tools/debug/
+%{__cp} %{SOURCE83} iso-content/tools/debug/
+%{__cp} %{SOURCE84} iso-content/tools/debug/
+%endif
 
 %if 0%{?rhel} > 7
 # Dropping unsupported Windows versions.
@@ -188,6 +201,11 @@ add_link _servers_amd64.vfd
 %if 0%{?rhel}
 %{__cp} %{SOURCE80} %{buildroot}/%{_datadir}/%{name}/
 %{__cp} iso-content/data/*.json %{buildroot}/%{_datadir}/%{name}/
+%{__cp} %{SOURCE81} %{buildroot}/%{_datadir}/%{name}/
+%{__mkdir} -p %{buildroot}/%{_datadir}/%{name}/tools/debug/
+%{__cp} %{SOURCE82} %{buildroot}/%{_datadir}/%{name}/tools/debug/
+%{__cp} %{SOURCE83} %{buildroot}/%{_datadir}/%{name}/tools/debug/
+%{__cp} %{SOURCE84} %{buildroot}/%{_datadir}/%{name}/tools/debug/
 %endif
 
 # Copy the guest agent .msi into final RPM location
@@ -239,6 +257,7 @@ add_link _servers_amd64.vfd
 %{_datadir}/%{name}/drivers/by-driver/sriov
 %{_datadir}/%{name}/drivers/by-driver/qxldod
 %{_datadir}/%{name}/drivers/by-driver/viogpudo
+%{_datadir}/%{name}/drivers/by-driver/viomem
 %{_datadir}/%{name}/drivers/by-driver/fwcfg
 %exclude %{_datadir}/%{name}/drivers/by-driver/virtio-win_license.txt
 %if 0%{?fedora}
@@ -272,7 +291,32 @@ add_link _servers_amd64.vfd
 %{_datadir}/%{name}/*.json
 %endif
 
+%if 0%{?rhel}
+%{_datadir}/%{name}/release-drivers-versions.txt
+%{_datadir}/%{name}/tools/*
+%endif
+
 %changelog
+* Fri Sep 13 2024 Vadim Rozenfeld <vrozenfe@redhat.com>
+- Update installer 1.9.43.0 with the latest agents RHEL-9.5.0
+- Related: #33580
+
+* Wed Aug 28 2024 Vadim Rozenfeld <vrozenfe@redhat.com>
+- Update installer 1.9.42.0 with the latest agents RHEL-9.5.0
+- Related: #33580
+
+* Sun Aug 25 2024 Vadim Rozenfeld <vrozenfe@redhat.com>
+- Update installer 1.9.41.0 with the latest agents RHEL-9.5.0
+- Related: #33580
+
+* Thu May 23 2024 Vadim Rozenfeld <vrozenfe@redhat.com>
+- Update installer 1.9.40.0 with the latest agents RHEL-9.4.0.Z
+- Related: #37139
+
+* Mon Mar 11 2024 Vadim Rozenfeld <vrozenfe@redhat.com>
+- Update installer 1.9.39.0 with the latest agents RHEL-8.10.0
+- Related: #21536
+
 * Thu Mar  7 2024 Vadim Rozenfeld <vrozenfe@redhat.com>
 - Update installer 1.9.38.0 with the latest agents RHEL-9.4.0
 - Related: #18190