読者です 読者をやめる 読者になる 読者になる

プログラムから復元ポイントが作れない

以前「wmicで復元ポイントを作成する」という記事を書いたのだが、これをWindows10で実行すると、復元ポイントが作成されずに処理が戻ってしまう。エラーとかも何もなし。

ちょっと調べてみたら、Windows8から仕様が変わったらしく、過去24時間以内に1つでも復元ポイントが作成されていたら、新しいのを作らずにスルーするようになった模様。

Why the "create restore point" script work differently on Windows 7 and on Windows 10/8.1

そもそも復元ポイントはWMIを経由しなくてもWindows APISRSetRestorePointを叩けば作れるんだな。知らんかった。