Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

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
Question marked as Best reply

Posted on Nov 10, 2017 5:41 AM

Eau Rouge made a good start explaining how to restore Network Diagnostics and Setup, but it's missing a few steps. Here are consolidated instructions:


In High Sierra the Network Diagnostics and Network Setup Assistant apps are no longer in the /System/Library/CoreServices location as they had been previously.


Copy those apps over from a Sierra install, the apps are in the same location as above. To drag them over to your High Sierra install you need to be an administrator as this needs to be Authenticated and System Integrity Protection must be disabled from Recovery (csrutil disable).


Next in High Sierra go to /System/Library/PrivateFrameworks/SetupAssistantFramework.framework/Versions/A/ SetupAssistantFramework hold the Control key down and click on SetupAssistantFramework then from the submenu click Move To Trash. Now move the framework out of the trash and keep it in an appropriately named folder as a backup. Do the same with /System/Library/PrivateFrameworks/SetupAssistantSupport.framework/Versions/A/Se tupAssistantSupport.



Next in Sierra go to /System/Library/PrivateFrameworks/SetupAssistantFramework.framework/Versions/A/ SetupAssistantFramework and copy the framework over to the corresponding location in High Sierra.


Do the same with /System/Library/PrivateFrameworks/SetupAssistantSupport.framework/Versions/A/Se tupAssistantSupport and /System/Library/Frameworks/NetworkDiagnosticsUI.framework.


Change owner of all files to root and permissions to rwxr-xr-x.


Enable SIP in Recovery (csrutil enable).


You should now be able to launch the apps from within the Core Services folder, or make an alias of each and drag them to a more accessible folder.


And don't forget to give feedback to Apple telling them to restore these Core Services to High Sierra!


https://www.apple.com/feedback/macos.html

101 replies
Question marked as Best reply

Nov 10, 2017 5:41 AM in response to Keith Riggle

Eau Rouge made a good start explaining how to restore Network Diagnostics and Setup, but it's missing a few steps. Here are consolidated instructions:


In High Sierra the Network Diagnostics and Network Setup Assistant apps are no longer in the /System/Library/CoreServices location as they had been previously.


Copy those apps over from a Sierra install, the apps are in the same location as above. To drag them over to your High Sierra install you need to be an administrator as this needs to be Authenticated and System Integrity Protection must be disabled from Recovery (csrutil disable).


Next in High Sierra go to /System/Library/PrivateFrameworks/SetupAssistantFramework.framework/Versions/A/ SetupAssistantFramework hold the Control key down and click on SetupAssistantFramework then from the submenu click Move To Trash. Now move the framework out of the trash and keep it in an appropriately named folder as a backup. Do the same with /System/Library/PrivateFrameworks/SetupAssistantSupport.framework/Versions/A/Se tupAssistantSupport.



Next in Sierra go to /System/Library/PrivateFrameworks/SetupAssistantFramework.framework/Versions/A/ SetupAssistantFramework and copy the framework over to the corresponding location in High Sierra.


Do the same with /System/Library/PrivateFrameworks/SetupAssistantSupport.framework/Versions/A/Se tupAssistantSupport and /System/Library/Frameworks/NetworkDiagnosticsUI.framework.


Change owner of all files to root and permissions to rwxr-xr-x.


Enable SIP in Recovery (csrutil enable).


You should now be able to launch the apps from within the Core Services folder, or make an alias of each and drag them to a more accessible folder.


And don't forget to give feedback to Apple telling them to restore these Core Services to High Sierra!


https://www.apple.com/feedback/macos.html

Oct 3, 2017 8:41 AM in response to nbevan

Macintosh HD/System/Library/CoreServices/Applications/

Apologies, I was in my Sierra partition when I found this.

This does not appear to be a valid location on my High Sierra boot drive.


I'm diagnosing another issue with 10.13 (Which is why I booted back to 10.12) but I did see 10.12 has this functionality inside the >About this mac

Not sure if 10.13 has this option:

User uploaded file

Oct 22, 2017 10:01 PM in response to nbevan

Network Assistant


In High Sierra the Network Diagnostics and Network Setup Assistant apps are no longer in the System/Library/CoreServices location as they had been in previous OS’s.


So I copied those apps over from a Sierra install, the apps are in the same location as above. To drag them over to your High Sierra install you need to be an administrator as this needs to be Authenticated.


Next in High Sierra we need to go to System/Library/PrivateFrameworks/SetupAssistantFramework.framework/Versions/A/S etupAssistantFramework hold the Control key down and click on SetupAssistantFramework then from the submenu click Move To Trash. Now move the framework out of the trash and keep it in an appropriately named folder.


Next in Sierra we need to go to System/Library/PrivateFrameworks/SetupAssistantFramework.framework/Versions/A/S etupAssistantFramework we then copy the framework over to the corresponding location in High Sierra.


Restart your Mac.


You should now be able to launch the apps from within the Core Services folder, or if you prefer move the items to the Dock, just drag the icons to the dock, left side of the separator. Or you could make an alias of each and drag them onto your desktop.

Oct 23, 2017 12:03 AM in response to Eau Rouge

Many thanks for the very helpful instructions. I have recovered Network Diagnostics and Network Setup Assistant from my Time Machine backup, but for some reason although I have admin priviledges, /System/Library/CoreServices is write protected. Although Sharing & Permissions looks normal for document folders, for CoreServices it does not show my login name, and I only have read access:


User uploaded file

Nov 18, 2017 8:05 AM in response to Keith Riggle

The settings you are looking has been some what changed or removed , every one here is just a Mac user , you can open network utility via spotlight and use the app - use the features of netstat , ping , lookup ..... , and for wi fi settings and DNS server settings .

Hold option key > click on wifi icon > click on open wireless diagnostics , take cursor on top menu bar click on window .


User uploaded file

1. click on info you will get information as power state - on , interface name , channel band ....

2. Click on scan summary of 2.4GHZ and 5 GHZ

3. Performance .

4.Sniffer - for wi fi traffic .

Nov 18, 2017 7:15 AM in response to Shawnnafromwa

@Shawnnafromwa, assuming you have a Time Machine or other backup of your Sierra installation, you can find fairly detailed instructions in my previous post on this thread here (always read the whole thread): Re: Network Diagnostics app missing


My instructions assume a few things, like how to disable and enable System Integrity Protection and how to change ownership and permissions on files. You can Google how to do those - there are plenty of sites that explain how.


As danuke said, if you can't find a backup of Sierra, then you're out of luck. Make sure you give feedback to Apple in any case!

Nov 28, 2017 12:45 PM in response to Keith Riggle

New & improved instructions for restoring Network Diagnostics and Network Setup Assistant.


In High Sierra the Network Diagnostics and Network Setup Assistant apps are no longer in the /System/Library/CoreServices location as they had been previously. In order to restore them, you will need to have an installation of Sierra, such as a Time Machine or other backup or a Mac that hasn't been upgraded to High Sierra. You need to copy the following files to a location that you can access from the High Sierra Mac, such as an external drive:


/System/Library/CoreServices/Network Diagnostics.app

/System/Library/CoreServices/Network Setup Assistant.app

/System/Library/PrivateFrameworks/NetworkDiagnosticsUI.framework

/System/Library/PrivateFrameworks/SetupAssistantFramework.framework/Versions/A/S etupAssistantFramework

/System/Library/PrivateFrameworks/SetupAssistantSupport.framework/Versions/A/Set upAssistantSupport


Now restart the High Sierra Mac in Recovery mode and disable System Integrity Protection (SIP). This is necessary because the System folder must be modified:


Hold down the Command-R keys while restarting. Once Recovery starts up, click on Utilities in the menu bar (not the open window) and then Terminal. Run the following commands in Terminal:


csrutil disable

reboot


On your High Sierra Mac, copy the Network Diagnostics.app and Network Setup Assistant.app to their original location. Authenticate as an administrator.


Next in High Sierra, trash the following files (authenticate as an administrator):


/System/Library/PrivateFrameworks/SetupAssistantFramework.framework/Versions/A/S etupAssistantFramework

/System/Library/PrivateFrameworks/SetupAssistantSupport.framework/Versions/A/Set upAssistantSupport


Now move the files out of the trash and keep them in an appropriately named folder as backups.


Copy the following files to the corresponding location in High Sierra:


/System/Library/PrivateFrameworks/NetworkDiagnosticsUI.framework

/System/Library/PrivateFrameworks/SetupAssistantFramework.framework/Versions/A/S etupAssistantFramework

/System/Library/PrivateFrameworks/SetupAssistantSupport.framework/Versions/A/Set upAssistantSupport


Change owner of all files/folders to root by running the following commands in terminal from an administrator's account (enter the password at least once); copy and paste the commands into Terminal, one at a time:


sudo chown -R root:wheel /System/Library/CoreServices/Network\ Diagnostics.app

sudo chown -R root:wheel /System/Library/CoreServices/Network\ Setup\ Assistant.app

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

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

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


Make aliases of the Network Diagnostics.app and Network Setup Assistant.app and drag them to a more accessible folder and/or the Dock.


Now that all files have been restored, enable SIP in Recovery using the following Terminal commands:


csrutil enable

reboot


If you followed all steps correctly, the Network Diagnostics.app and Network Setup Assistant.app should now work. Of course, we don't know how long they will continue to work. Our best hope is that Apple will restore these useful apps to macOS.


If you haven't already done so, tell Apple to do this at https://www.apple.com/feedback/macos.html

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 ID.