diff --git a/doc/ReleaseNotes.md b/doc/ReleaseNotes.md index c9d54aadb8..207effbc4f 100644 --- a/doc/ReleaseNotes.md +++ b/doc/ReleaseNotes.md @@ -87,3 +87,4 @@ Added a user setting (`logging.fileNameStrategy`) for controlling the default na * `winget validate` now performs case-insensitive comparison for file extensions where applicable * `winget source reset` now properly resets default sources instead of removing them * DSC v3 `Microsoft.WinGet/Package` resource now honors the `installMode` property to use silent or interactive installer switches as specified +* Fixed a crash (`0x8000ffff`) when using `--disable-interactivity` with the Resume experimental feature enabled during install operations. \ No newline at end of file diff --git a/src/AppInstallerCLICore/Argument.cpp b/src/AppInstallerCLICore/Argument.cpp index 99699bdb0a..e23c2dbfd5 100644 --- a/src/AppInstallerCLICore/Argument.cpp +++ b/src/AppInstallerCLICore/Argument.cpp @@ -448,6 +448,8 @@ namespace AppInstaller::CLI return Argument{ type, Resource::String::NoProgressArgumentDescription, ArgumentType::Flag, Argument::Visibility::Hidden }; case Args::Type::VerboseLogs: return Argument{ type, Resource::String::VerboseLogsArgumentDescription, ArgumentType::Flag }; + case Args::Type::DisableInteractivity: + return Argument{ type, Resource::String::DisableInteractivityArgumentDescription, ArgumentType::Flag, false }; case Args::Type::CustomHeader: return Argument{ type, Resource::String::HeaderArgumentDescription, ArgumentType::Standard, Argument::Visibility::Help }; case Args::Type::AcceptSourceAgreements: