pbatard / rufus

The Reliable USB Formatting Utility
https://rufus.ie
GNU General Public License v3.0
28.35k stars 2.54k forks source link

Controlled folder access - provide more helpful message #2433

Closed Hermholtz closed 7 months ago

Hermholtz commented 7 months ago

<!-- PLEASE READ THIS CAREFULLY:

  1. You MUST read and complete the steps from the checklist below, by placing an x into each [ ] (so that it shows '[x]', NOT '[ x]' or '[x ]'), BEFORE clicking on 'Submit new issue'.

  2. Failure to perform these steps, WHICH ARE ONLY THERE TO HELP YOU, will usually result in your issue being dismissed without notice.

  3. If you are reporting an issue when trying to run Rufus, or when trying to boot a media created by Rufus, you MUST provide a log, period. Please do not assume that the developer(s) will be able to "guess" the specifics of your environment, what image you used, what type of media you used it with or the many many other critical parameters that the log provides data for. To investigate an issue, a log from Rufus is ALWAYS required.

  4. If you still choose not to provide a log when reporting a problem, you agree that your issue will be closed without any further investigation.

YOU HAVE BEEN WARNED. -->

Checklist

Issue description

Thank you for the following message, it really helped me.

"WARNING: 'Controlled Folder Access' appears to be enabled on this system You may need to disable this feature, or add an exception, for Rufus to to work..."

As the CFA feature is not widely recognized, may I suggest slightly rephrasing the message to make it more useful for users:

"WARNING: 'Controlled Folder Access' appears to be enabled on this system. You may need to temporarily disable this feature, or allow Rufus through it, otherwise it won't be able to write to USB drive (you will see write errors and/or access denied). Find it in Windows Settings - Virus & threat protection - Ransomware protection."

Thanks!

pbatard commented 7 months ago

I think you have the wrong idea about how error/warning messages are designed.

The goal of an error message is not to provide a step by step guide for users on how to address the potential issue, but to be concise, with just enough information to guide a(n unfamiliar) user into finding relevant information if they bother to perform a search using the keywords they got from the message.

If I were to do what you suggest, then, with the goal of fairness, I'd have to also expand on 50+ other messages, that should also be fleshed out to provide complete hand-holding (because why should your message be expanded on, but not the others?). And then, every time Microsoft update their Windows settings, which they tend to move around with each major release of Windows, I'd have to make sure that the steps provided in the message are still valid, or else, the message would cease to be helpful but lead the user to something misleading they will have to figure out for themselves anyway.

This is simply not realistic. So pointing the user to Controlled Folder Access being the likely cause of their issue, and advising the user to look (for themselves) on how to disable it more than enough. If you need more than this, then I'd suggest that you ask ChatGPT to guide you on precisely where to find the setting, because that is exactly what AI designed for (as opposed to non-AI assisted software whose developers simply don't have the luxury to map all potential paths for users and keep these up to date).

In short, please don't mistake Rufus for an application that will hold your hand. If it was, it would hide a lot of the jargon you will see in the main UI, that is (in part) there to make it very explicit to the user that, if they aren't familiar with what Rufus is telling them, they are supposed to do their own research.

→ Rejected.

github-actions[bot] commented 4 months ago

This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue if you think you have a related problem or query.