Restore defaults does not restore all defaults

If I have a file that is excluded from the build, when I right-click on the file in the project explorer, select properties, and show the C/C++ build page or any of its sub-pages, I can see a check box indicating this. If I click the restore defaults button on any of these pages, it does not restore this setting to its default (not excluded).

That’s true…
But as for your other post, this is part of the Eclipse CDT, and one again tricky to modify…

Note that you can also manage resource build exclusion in the right click menu > Exclude from build… dialog.