From c0822d3142abcd17589861566d0724f5f0a6d0a0 Mon Sep 17 00:00:00 2001 From: Sean Hall Date: Mon, 4 Apr 2022 13:34:10 -0500 Subject: Make non-embedded bundles skip making a system restore point. --- src/burn/engine/bundlepackageengine.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/burn') diff --git a/src/burn/engine/bundlepackageengine.cpp b/src/burn/engine/bundlepackageengine.cpp index 6336bd27..cb34878f 100644 --- a/src/burn/engine/bundlepackageengine.cpp +++ b/src/burn/engine/bundlepackageengine.cpp @@ -843,6 +843,10 @@ static HRESULT ExecuteBundle( { hr = StrAllocConcat(&sczBaseCommand, L" -quiet", 0); ExitOnFailure(hr, "Failed to append quiet argument."); + + // Embedded bundles will disable system restore so might as well make non-embedded do it, too. + hr = StrAllocConcat(&sczBaseCommand, L" -disablesystemrestore", 0); + ExitOnFailure(hr, "Failed to append disable system restore."); } if (wzOperationCommandLine) -- cgit v1.2.3-55-g6feb