Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
WinRE-Fix — WinRE/リカバリパーティションの問題を修正するPowerShellスクリプト - KB5034441、KB5028997、CVE-2024-20666 Windows Updateの失敗 | Kitploit
ツール/GitHubGitHub/tazxtazxedu/winre-fix
汎用ユーティリティ暗号化/復号化ツール脆弱性分析スクリプトと自動化構成監査
GitHubtazxtazxedu/winre-fix

WinRE-Fix

WinRE/リカバリパーティションの問題を修正するPowerShellスクリプト - KB5034441、KB5028997、CVE-2024-20666 Windows Updateの失敗

リポジトリを見る
18ヶ月前未レビュー

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

WinRE-Fix

Windows PowerShell License: MIT

Windows Recovery Environment (WinRE) を新しい Recovery パーティションに安全に移動・再作成する PowerShell スクリプト。

キーワード: WinRE Windows Recovery Recovery Partition reagentc KB5034441 KB5028997 CVE-2024-20666 BitLocker Windows Update Fix Partition Resize GPT UEFI


🎯 このスクリプトが解決する問題

このスクリプトは、WinRE パーティションに関連する一般的な Windows Update エラーの修正に役立ちます。

  • KB5034441 / KB5028997 のインストール失敗
  • "Windows Recovery Environment servicing failed" エラー
  • セキュリティ更新プログラムに対して Recovery パーティションの容量が小さすぎる
  • CVE-2024-20666 BitLocker セキュリティ更新プログラムの問題

⚠️🔴 バックアップ警告 🔴⚠️

🇹🇷 トルコ語🇬🇧 英語
このスクリプトを実行する前に、必ずシステム全体のバックアップを取得してください! ディスク/パーティション操作は、取り返しのつかないデータ損失を引き起こす可能性があります。このスクリプトを実行する前に、必ずシステム全体のバックアップを取得してください! ディスク/パーティション操作は、取り返しのつかないデータ損失を引き起こす可能性があります。

🇹🇷 トルコ語

概要

Winre-Fix.ps1 は、Windows Recovery Environment (WinRE) コンポーネントを新しい Recovery パーティションに安全に移動・再作成する PowerShell スクリプトです。

要件

  • 対応オペレーティングシステム:
    • Windows 10 (1903+)
    • Windows 11 (全バージョン)
    • Windows Server 2016 / 2019 / 2022 / 2025
  • 管理者 (Administrator) 権限での実行が必須です
  • PowerShell 5.1 または PowerShell 7+
  • GPT ディスク (MBR ではない) + UEFI ブートモード

⚠️ 重要な注意事項

  • バックアップを取得してください! パーティションおよびディスク操作はデータ損失を引き起こす可能性があります。
  • まず -WhatIf でシミュレーションを実行してください。
  • スクリプトは Disk 0 でのみ動作します。

パラメーター

パラメーター説明
-WhatIf実際の変更を行わずに手順をシミュレートします (安全なテストモード)
-Force確認なしですべての手順を適用し、最小容量の警告を上書きします
-Verbose詳細な出力/ログのための Verbose モード

スクリプトの流れ

root@kitploit:~
1. 事前チェック: Disk 0 に "Unallocated" (未割り当て) 領域がありますか?
   ├─ なし → エラー: "No unallocated space found" → 終了
   ├─ < 1.2 GB → 警告、-Force が必要
   └─ >= 1.2 GB → OK、続行
        ↓
2. バックアップ確認を求める (YES と入力が必要。-Force/-WhatIf ではスキップ)
        ↓
3. Recovery パーティションを探す (GPT タイプですべてのパーティションをスキャン)
   ├─ 見つからない → エラー → 終了
   └─ 見つかった → OK、続行
        ↓
4. パーティションの検証 (サイズは 10 GB 未満である必要があります)
   ├─ 大きすぎる → エラー: "Too large, might be Windows!" → 終了
   └─ OK → 続行
        ↓
5. WinRE を無効化 (reagentc /disable)
        ↓
6. 古い Recovery パーティションを削除
        ↓
7. C: ドライブを拡張 (1 GB を予約)
        ↓
8. 新しい Recovery パーティションを作成 + NTFS でフォーマット
        ↓
9. GPT タイプ + Hidden 属性を設定 (diskpart)
        ↓
10. WinRE を有効化 (reagentc /enable)
        ↓
   完了!

使用例

root@kitploit:~
# 1. シミュレーション (安全なテスト)
.\Winre-Fix.ps1 -WhatIf -Verbose

# 2. 通常実行 (確認を求める)
.\Winre-Fix.ps1

# 3. 自動実行 (確認しない)
.\Winre-Fix.ps1 -Force

ログファイル

  • 場所: C:\temp\WinRE-Fix-Log.txt

🇬🇧 英語

概要

Winre-Fix.ps1 は、Windows Recovery Environment (WinRE) を新しい Recovery パーティションに安全に移動・再作成する PowerShell スクリプトです。

要件

  • 対応オペレーティングシステム:
    • Windows 10 (1903+)
    • Windows 11 (全バージョン)
    • Windows Server 2016 / 2019 / 2022 / 2025
  • 管理者として実行 (必須)
  • PowerShell 5.1 または PowerShell 7+
  • GPT ディスク (MBR ではない) + UEFI ブートモード

⚠️ 重要な注意事項

  • データをバックアップしてください! ディスク/パーティション操作はデータ損失を引き起こす可能性があります。
  • まず -WhatIf でシミュレーションを実行してください。
  • スクリプトは Disk 0 でのみ動作します。

パラメーター

パラメーター説明
-WhatIf変更を行わずに手順をシミュレートします (安全なテストモード)
-Force確認プロンプトをスキップし、最小容量の警告を上書きします
-Verbose詳細な出力/ロギングを有効にします

スクリプトの流れ

root@kitploit:~
1. 事前チェック: Disk 0 に "Unallocated" (未割り当て) 領域がありますか?
   ├─ なし → エラー: "No unallocated space found" → 終了
   ├─ < 1.2 GB → 警告、-Force が必要
   └─ >= 1.2 GB → OK、続行
        ↓
2. バックアップ確認 (YES と入力が必要。-Force/-WhatIf ではスキップ)
        ↓
3. Recovery パーティションを探す (GPT タイプですべてのパーティションをスキャン)
   ├─ 見つからない → エラー → 終了
   └─ 見つかった → OK、続行
        ↓
4. パーティションの検証 (サイズは 10 GB 未満である必要があります)
   ├─ 大きすぎる → エラー: "Might be Windows drive!" → 終了
   └─ OK → 続行
        ↓
5. WinRE を無効化 (reagentc /disable)
        ↓
6. 古い Recovery パーティションを削除
        ↓
7. C: ドライブを拡張 (1 GB を予約)
        ↓
8. 新しい Recovery パーティションを作成 + NTFS でフォーマット
        ↓
9. GPT タイプ + Hidden 属性を設定 (diskpart)
        ↓
10. WinRE を有効化 (reagentc /enable)
        ↓
   完了!

使用例

root@kitploit:~
# 1. シミュレーション (安全なテスト)
.\Winre-Fix.ps1 -WhatIf -Verbose

# 2. 通常実行 (確認を求める)
.\Winre-Fix.ps1

# 3. 自動実行 (確認しない)
.\Winre-Fix.ps1 -Force

ログファイル

  • 場所: C:\temp\WinRE-Fix-Log.txt

安全機能


ライセンス

MIT ライセンス - 自己責任で使用してください。

作者

Windows システム上での安全な WinRE パーティション管理のために作成されました。

ツールをダウンロード
チェック説明
🔒 管理者管理者として実行されない場合、スクリプトは終了します
💾 未割り当て領域変更を行う前に空きディスク領域を確認します
✅ バックアップ確認続行する前に "YES" と入力する必要があります (-Force でスキップ)
🔍 GPT タイプスキャンすべてのパーティションをスキャンして正しい GPT タイプの Recovery パーティションを検出します
📏 サイズ整合性チェックRecovery パーティションは 10 GB 未満である必要があります (Windows の削除を防止!)
📝 完全なロギングすべての操作は C:\temp\WinRE-Fix-Log.txt に記録されます
🛡️ Winre.wim チェックWinRE を有効化する前にリカバリイメージが存在することを確認します