WebView2 Runtime is listed as a system component so it doesn't show in appwiz.cpl. As it's system component, you may not be able to uninstall it at all.
Which version of WebView2 do you have? You could check the registry locations in this doc to identify the WebView2 Runtime version you install.
Which version of WebView2 SDK you use in your WinForms app? If you're using a prerelease version of WebView2 SDK, please refer to this step to reinstall the right stable version of WebView2 SDK and rebuild your app. You should use a release version of the SDK along with the Runtime.
For the dll files to ship with the app, you could refer to the example managed app folder structure:
\<myApp>
\Microsoft.Web.WebView2.Core.dll
\Microsoft.Web.WebView2.Winforms.dll
\Microsoft.Web.WebView2.WPF.dll
\runtimes
\win-arm64\native\WebView2Loader.dll (arm64)
\win-x64\native\WebView2Loader.dll (x64)
\win-x86\native\WebView2Loader.dll (x86)
You can also refer to Distribute your app and the WebView2 Runtime for more detailed information.
If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.
Regards,
Yu Zhou