Jump to content
Tuts 4 You

Manage Windows Software settings of "Calling Home" to Microsoft (or Configure Telemetry in Apps)


Techlord

Recommended Posts

It will removed from VC in Update 3
So, waiting to verify...

Quote

hi everyone. This is Steve Carroll, the dev manager for the Visual C++ team.

Tl;dr: thanks folks for the feedback. Our team will be removing this from our static libs in Update 3.

Our intent was benign – our desire was to build a framework that will help investigate performance problems and improve the quality of our optimizer should we get any reports of slowdowns or endemic perf problems in the field.

We apologize for raising the suspicion levels even further by not including the CRT source, this was just an oversight on our part. Despite that, some of you already investigated how this mechanism works in nice detail. As you have already called out, what the code does is trigger an ETW event which, when it’s turned on, will emit timestamps and module loads events. The event data can only be interpreted if a customer gives us symbol information (i.e. PDBs) so this data is only applicable to customers that are actively seeking help from us and are willing to share these PDBs as part of their investigation. We haven’t actually gone through this full exercise with any customers to date though, and we are so far relying on our established approaches to investigate and address potential problems instead.

We plan to remove these events in Update 3. In the meantime, to remove this dependency in Update 2, you should add notelemetry.obj to your linker command line. If you’re generally concerned about phone-home scenarios

 

Link to comment

In addition to the files compiled with the Visual Studio Update 2 etc, the guide above also gives detailed directions as to how to limit the information going to the Microsoft servers for ANY programs/apps.

This is very important especially for those dealing with Windows 10 on their systems.

Link to comment

You're mixing apples and oranges here. The VS telemetry callback you mentioned has absolutely nothing to do with the Microsoft applications calling home and their telemetry settings in registry.

Link to comment
58 minutes ago, kao said:

You're mixing apples and oranges here. The VS telemetry callback you mentioned has absolutely nothing to do with the Microsoft applications calling home and their telemetry settings in registry.

Bro @kao :Thank you for your comment.

My understanding :

1. The title of the article itself is : "Manage connections from Windows operating system components to Microsoft services"

2. The first couple sentences in the article are :

"Learn about the network connections that Windows components make to Microsoft and also the privacy settings that affect data that is shared with either Microsoft or apps and how they can be managed by an IT Pro.

If you want to minimize connections from Windows to Microsoft services, or configure particular privacy settings, this article covers the settings that you could consider. You can configure telemetry at the lowest level for your edition of Windows, and also evaluate which other connections Windows makes to Microsoft services you want to turn off in your environment from the list in this article."

It also goes on to give detailed instructions on how to configure specific windows components etc.

Of course, you need to scroll to the top of the webpage first... Just clicking on the above link takes one to the part about VS,  though the entire article deals with the various apps in windows including defender etc which are explicitly mentioned.

Please correct me if I am wrong as I always welcome your valuable input :)

 

Link to comment

That is all correct, the article deals with Microsoft applications calling home. But it is in no way related to Visual Studio. :)

 

50 minutes ago, Techlord said:

Just clicking on the above link takes one to the part about VS

Clicking on your link goes to "Feedback and diagnostics" part, which also has nothing to do with Visual Studio.

Link to comment

@kao : Mixed up the link with another post I was making about the Compiler telemetry problem in VS 2015 :)

Thanks for pointing it out. Fixed the text and the link ...

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...