Network Diagnostics app missing

The Network Diagnostics app is missing from High Sierra. I used it regularly to diagnose network probems, as it showed the status of:

  • Wi-Fi
  • Wi-FI Settings
  • Network Settings
  • ISP
  • Internet
  • Server


It was particularly useful to identify when you had an ISP connection but no Internet connection.


I tried restoring the old app from Sierra, but it did not work.


Does anyone know of another app that can be used to see the network status and diagnose problems with the network connection: i.e. is it my Mac, my router, or does the router not have an internet connection?

MacBook Pro with Retina display, OS X El Capitan (10.11)

Posted on Oct 3, 2017 8:31 AM

Reply
101 replies

Nov 18, 2017 4:51 AM in response to Shawnnafromwa

Shawnnafromwa,

Please use the links previously provided to let Apple know that you are unhappy.


Unless you have a Startup/install copy of Sierra to install, you can't. When they released High Sierra, they pulled Sierra from your purchases listing at the App Store.


From what I have seen, you have to BACKUP your drive, erase it, and then startup and install your copy of Sierra.

If you can't back up, don't even think about it.


Here is a more detailed link (there are others):

https://www.imore.com/how-downgrade-macos

Nov 18, 2017 7:09 AM in response to danuke

After reading all these thoughtful and helpful suggestions for a work around, which I wouldn't dare try for fear of mucking something up, it just drives home the point that Apple seriously screwed up by deleting the Network Assistant from High Sierra. It was readily available, reliably worked to get the network up and running again, and needed frequently. What was Apple thinking?

Nov 21, 2017 5:34 PM in response to Keith Riggle

Thanks for this. I am not a programmer but I followed almost all your instructions and I have Network Diagnostics working again. As a novice, however, I don’t understand the meaning of “Change owner of all files to root and permissions to rwxr-xr-x.” Which files, precisely? What does it mean to change their ownership to “root”? Do these things need to be done from Terminal? The new files I placed in the system folder seem to have my personal account as owner, whereas the other files have “system” as owner. To be more precise, when I display information for the newly added files (such as Network Setup Assistant) under sharing and permissions I see on the first line my username with read & write privileges, on the second line staff with read privileges, and on the third line everyone with read only privileges. Do I need to change the name on the first line to “system”? If so, how?

Nov 21, 2017 8:52 PM in response to stolzius

@stolzius, Good job thus far. It wasn't my intent to explain how to change ownership and permissions on the files because that's info you can Google or find in any decent guide to macOS. You need to change ALL of the files you restored to the System folder because, as you observed, all files in that folder should be owned by the system. However, while Finder displays the owner as "System," technically they belong to the root user. Permissions rwxr-xr-x means that the owner (root) can read, write, execute; the group (staff) can only read & execute; everyone else can only read & execute. So Google "how to change file owner to root on Mac" and "how to change file permissions on Mac." If you can find the book Take Control of Permissions in Snow Leopard, by Brian Tanaka, it explains everything you need to know. Even though it was written for Snow Leopard, nothing has changed since then. If after researching you still have questions, post back and I will try to answer.

Nov 22, 2017 9:51 AM in response to Keith Riggle

You're responses have been helpful, but........... I use MAC because I don't have to learn all the details behind how it works; it just works.


If I take my Macbook Pro to a Simply MAC store, do you think they can find Network Diagnostics and reinstall it for me? I honestly read everything you've shared and it's pretty much all Greek to me.


PS - I did send feedback to Apple about this, such a shame really.

Nov 25, 2017 3:13 PM in response to Steven Jamar

In Finder on a Sierra machine, just go to /System/Library/ and copy the needed files onto your thumbdrive. Some files are in /System/Library/CoreServices/ and some are in /System/Library/PrivateFrameworks/. Then follow the instructions I posted earlier (but note that NetworkDiagnosticsUI.framework belongs in /System/Library/PrivateFrameworks/, not /System/Library/Frameworks/).

Nov 26, 2017 7:13 AM in response to Keith Riggle

Howdy,

I sent feed back via conversation with apple support and the link on this and another thread about this rather stupid apple decision.

I finally got a replacement iMac yesterday for my hurricane Harvey impacted 2013 iMac and discovered that apple decided to remove the startup sound, something that I have heard from the days of the old skinny Mac. To me that sound was vital to zapping pram, and just because I liked it when I started up. I was going somewhat nuts until I found the apple page that said that it was removed from the 2016 and up iMacs

Nov 26, 2017 8:00 AM in response to danuke

Apparently you can restore the startup sound. Just Google "how to restore startup sound mac" and you'll get several articles.


MacOS hasn't used PRAM for quite a few years; they use NVRAM now, and you have to run a special command at startup to reset it: Option-Command-P-R until you hear the startup sound (used to be you'd hear it twice, but since they've removed the first chime, maybe it's only once now).


You can see exactly what your Mac is doing at startup by pressing Command-V during startup; this puts it in verbose mode.

Nov 26, 2017 11:47 AM in response to Keith Riggle

Thanks again. I succeeded in changing the ownership of the files. It was not so straightforward and a bit time consuming to figure out the correct commands by googling. So I am posting what I found out. To change individual system file ownership to root I used the command (with SIP disabled): sudo chown root:admin [file]. To change a directory: sudo chown -R root:admin [directory]. For the case at hand, I executed the following three commands in Terminal:

sudo chown root:admin /System/Library/PrivateFrameworks/SetupAssistantFramework.framework/Versions/A/ SetupAssistantFramework"

sudo chown root:admin /System/Library/PrivateFrameworks/SetupAssistantSupport.framework/Versions/A/Se tupAssistantSupport

sudo chown -R root:admin /System/Library/PrivateFrameworks/NetworkDiagnosticsUI.framework

It was not necessary to change permissions as they were already rwxr-xr-x.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Network Diagnostics app missing

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.