Solution
This error will sometimes occur when you install new NI software and don’t restart your system. A simple restart of your computer will often fix it. If you are working on something where a restart isn’t feasible, you can try manually running the NI Service Locator by following the steps below for your operating system. If the issues persist after these steps, see the Firewall section below.
Windows 10
1. Log in as an administrator or as a user with administrative privileges
2. Right click on the Windows icon (Start button) and select Control Panel
3. Select System and Security»Administrative Tools»Services
4. Right-click on NI Service Locator or NI System Web Server and select Stop
5. Wait a minute until the service has stopped, and then right-click and select Start
6. Restart LabVIEW and see if you still get the error
Windows 7
1. Log in as an administrator or as a user with administrative privileges
2. Select Start»Control Panel»System and Security»Administrative Tools»Services
3. Right-click on the NI Service Locator or NI System Web Server and select Stop
4. Wait a minute until the service has stopped, and then right-click and select Start
5. Restart LabVIEW and see if you still get the error
Windows 2000/XP
1. Log in as an administrator or as a user with administrative privileges
2. Select Start»Settings»Control Panel»Administrative Tools»Services
3. Right-click on the NI Service Locator or NI System Web Server and select Stop
4. Wait a minute until the service has stopped, and then right-click and select Start
5. Restart LabVIEW and see if you still get the error
Firewall
If, after trying the steps above for you operating system, the issue persists or you see a message similar to:
The NI Service Locator service on the local computer started and then stopped. Some services stop automatically if they have no work to do, for example, the performance logs and alerts service.
This suggests a firewall issue. To allow NI Service Locator to run with a personal firewall running, the following need to be added to your personal firewalls exceptions/safe list/program permission properties:
-
NI Service Locator (C:Program Files (x86)National InstrumentsSharednisvcloc.exe)
-
NI Example Finder (C:Program FilesNational InstrumentsSharedExample Finder1.0BINNIExampleFinder.exe)
-
LabVIEW (<LabVIEW>LabVIEW.exe)
You can also try deleting and remaking the Service at the Command Line. This is a workaround as once the Service is restarted this way it can be turned off again, which points again to a Firewall issue. The steps to do this are here:
- Open cmd.exe and run the command: sc delete nisvcloc
- Restart the computer
- Open cmd.exe and run the command: sc create NiSvcLoc binPath= «C:Program Files (x86)National InstrumentsSharedniSvcLocnisvcloc.exe -s» start= auto DisplayName= «NI Service Locator»
- Open Services Viewer and locate the NI Service Locator and Start it.
- Try opening NI Example Finder and opening an example.
Recommended Posts
-
- Report
- Share
Dear LabVIEW friends,
I’m running into a problem distribution my application. This is opening a UDP connection registering a service as explained in the documentation. It is perfectly working when running within the development system and also as a standalone application on the development computer.
The problem is with the installer and the distribution package. When I install the application of a different computer, it fails with error 63 at the Open UDP. Reading the available documentation it looks like it is a Service Locator fault. So I checked and indeed the NI Service Locator is not running on that machine and it is not even distributed with the installer.
I’ve tried to go through the list of additional installers in the Installer build properties but couldn’t find anything useful.
I’m sure I’m doing badly something wrong, can you help me in sorting this out?
Cheers,
toto
- Quote
Link to comment
-
- Report
- Share
I don’t have a recommendation for your specific issue, but if you just select all the additional installers does everything work? How about if you manually install the full runtime engine yourself?
I ran into a similar issue with the 64 bit IDE where the installer it created was missing some critical component that broke my executable. After contacting an application engineer at NI the only solution was to use a third party installer which installs the the entire runtime as there was no way to configure the IDE to include the component- you might have to do the same, or alternatively instruct users to install the full RTE themselves.
I should add that if you can narrow down what’s going on, please contact NI so they can log the issue and address it in future releases.
Link to comment
- Author
-
- Report
- Share
I don’t have a recommendation for your specific issue, but if you just select all the additional installers does everything work? How about if you manually install the full runtime engine yourself?
I ran into a similar issue with the 64 bit IDE where the installer it created was missing some critical component that broke my executable. After contacting an application engineer at NI the only solution was to use a third party installer which installs the the entire runtime as there was no way to configure the IDE to include the component- you might have to do the same, or alternatively instruct users to install the full RTE themselves.
I should add that if you can narrow down what’s going on, please contact NI so they can log the issue and address it in future releases.
Thanks mje,
first of all I have understood that starting from LV 2012 the NI Service Locator is within the NI System Web Server that is a bit confusing because in my mind a web server is doing something different from what the Service Locator is supposed to do.
http://digital.ni.com/public.nsf/allkb/36C0C11A2BF89AF8862577A70049F17B
Anyway, after adding the NI System Web Server to the installer, it was not yet working because the service was not active. Once manually activated, the problem seems to be solved.
I’ll need to try on a third pc to verify if the issue is still there or not.
Thanks again
toto
- Quote
Link to comment
-
- Report
- Share
Virtual machines are invaluable for this in my opinion. Bear in mind you can install any version of Windows that predates 8 without a license key and it will be fully functional for 30 days. Perfect for sorting these issues out. We use VirtualBox for this, but there are of course other options.
- Quote
Link to comment
- Author
-
- Report
- Share
I think that what was missing was a simple reboot. I’ve rebooted the PC after the installation and checked the services. All where running and the issue is solved for the moment.
The virtual machine is a perfect solution. I’ll keep that in mind for the future…
thanks
toto
- Quote
Link to comment
-
- Report
- Share
I ran into a similar issue with the 64 bit IDE where the installer it created was missing some critical component that broke my executable. After contacting an application engineer at NI the only solution was to use a third party installer which installs the the entire runtime as there was no way to configure the IDE to include the component- you might have to do the same, or alternatively instruct users to install the full RTE themselves.
I had to do this to get an installation working. More details here. But just wanted to say thanks!
- Quote
Link to comment
Join the conversation
You can post now and register later.
If you have an account, sign in now to post with your account.
Помогите чайнику разобраться
-
pluxa
- interested
- Сообщения: 5
- Зарегистрирован: 22 дек 2009, 00:03
- Версия LabVIEW: 8.2.1
- Контактная информация:
Помогите чайнику разобраться
Есть задача для LabView 8.2.1. Нужно построить график XYGraph по двум массивам данных, заполняемым вручную, X и Y. При моих тчетных попытках выводилась ошибка…. помогите.
-
pluxa
- interested
- Сообщения: 5
- Зарегистрирован: 22 дек 2009, 00:03
- Версия LabVIEW: 8.2.1
- Контактная информация:
Re: Помогите чайнику разобраться
Сообщение
pluxa » 22 дек 2009, 00:36
Examples не работает((( пишет An error occurred — The NI Service Locator is not running(((
как включить этот сервис???
-
pluxa
- interested
- Сообщения: 5
- Зарегистрирован: 22 дек 2009, 00:03
- Версия LabVIEW: 8.2.1
- Контактная информация:
Re: Помогите чайнику разобраться
Сообщение
pluxa » 24 дек 2009, 02:42
Народ, выложите пожалуйста .vi файл моего задания по labview. Сам разобраться не в силах..
Задание:
Нужно чтобы при ручном вводе данных с панели, в табличку(значения X и Y, например по 10 штук ), по кнопке «Start» рисовался график по заданным в таблице точкам X и Y.
Никак не получается связать таблицу с графиком…
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Помогите чайнику разобраться
Сообщение
Eugen Graf » 24 дек 2009, 02:57
Один столбик это массив со значениями X, второй со значениями Y. С помощью Build Cluster объединяешь эти два массива и подключаешь к графику. Вроде всё
-
taras_33
- professional
- Сообщения: 389
- Зарегистрирован: 31 окт 2009, 18:25
- Награды: 1
- Версия LabVIEW: 2019
- Поблагодарили: 13 раз
- Контактная информация:
Re: Помогите чайнику разобраться
Сообщение
taras_33 » 24 дек 2009, 16:57
Вот практическая реализация того, что сказал EG
- Вложения
-
- XY Graph.vi
- (11.33 КБ) 158 скачиваний
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots.
So far, the Universe is winning!
-
pluxa
- interested
- Сообщения: 5
- Зарегистрирован: 22 дек 2009, 00:03
- Версия LabVIEW: 8.2.1
- Контактная информация:
-
alexander756
- professional
- Сообщения: 301
- Зарегистрирован: 12 июн 2008, 19:56
- Награды: 1
- Версия LabVIEW: 8.6; 2009
- Откуда: Montreal
-
Контактная информация:
Re: Помогите чайнику разобраться
Сообщение
alexander756 » 13 мар 2010, 00:01
еще один вопрос по теме. у меня график строится по двум координатам (начальная и конечная точка), а как потом узнать координаты остальных точек которые находятся между теми что я ввел?
-
mzu2006
- doctor
- Сообщения: 2456
- Зарегистрирован: 16 авг 2008, 02:12
- Награды: 3
- Версия LabVIEW: 7.1 10 11 12
- Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
- Контактная информация:
Re: Помогите чайнику разобраться
Сообщение
mzu2006 » 14 мар 2010, 03:40
Необходимо проводить какую-то интерполяцию. Если точки достаточно близко, а функция похожа на прямую, то сгодится линейная. смотри в сторону Threshold 1D Array и Interpolate 1D Array.
Если нет, то смотри в сторону Spline Interpolant и Spline Interpolation.
-
- 5 Ответы
- 1135 Просмотры
-
Последнее сообщение Borjomy_1
09 мар 2022, 09:44
-
- 5 Ответы
- 1085 Просмотры
-
Последнее сообщение IvanLis
17 июн 2022, 18:22
-
- 14 Ответы
- 875 Просмотры
-
Последнее сообщение Artem.spb
09 ноя 2022, 03:53
-
- 1 Ответы
- 780 Просмотры
-
Последнее сообщение Artem.spb
10 фев 2022, 18:02
-
- 5 Ответы
- 592 Просмотры
-
Последнее сообщение Artem.spb
14 июл 2022, 00:33
What is NI Data Finder?
NI Data Finder is a software which is based on NI Data Management Solution. This provides the easy methods to find TDMS, EXCEL files. It also support the methods to manage data which is generated and used in various locations.
When you run DIAdem after installed, your computer can not DIAdem and make an error likes below a picture sometimes.
In this situation, NI PSP Service Locator is not running in your operating system. To solve it, you have to turn it on again.
You can restart this service in a Control Panel of Windows.
(Locations : Control Panel >> Administrative Tools >> Services)
First, you have to open a Control Panel likes below.
Second, you have to double-click Services in Administrative Tools.
Third, you have to double-click NI PSP Service Locator and start it. If this service is stopped or it is in a manual mode, you just start it.
What is NI PSP Service Locator?
NI PSP Service Locator is the service to make a communication between NI Example Finder, RT Proxy, and so on which is supported by NI.
These programs and services use a dynamic TCP port of PC to communicate each other.
NI PSP Service Locator manages these port for the communication. There is no interaction because it runs on background.
This service is included in NI System Webserver after LabVIEW 2010.
To run this service manually, you just double-click a below file.
(File Path : <National Instruments>SharedNI WebServerSystemWebServer.exe)
You can find the fixed error after this action. Just enjoy DIAdem.
Thanks.
Если вы ищете как runtime error исправить — вы попали по адресу.
Причин появления таковой может быть огромное множество.
Чаще всего причина состоит в том, что выходит новая версия того или иного приложения/игры и она устанавливается прямо поверх старой.
Хотя это далеко не единственная ситуация, которая может вызвать ее появление.
После того, как вы нажимаете на единственную кнопку в окне ошибки, оно просто закрывается и программа также перестает работать.
Бывает, что она все же продолжает работать, но в ней невозможно ничего сохранить. В любом случае, есть несколько способов исправить ее.
Как выглядит ошибка
Способ №1. CCleaner
Самое простое решение заключается в том, чтобы воспользоваться программой для чистки реестра. Как это работает?
Все просто – чистильщик реестра, собственно, и предназначен для того, чтобы исправлять всевозможные проблемы, вроде той, которую рассматриваем мы, систематизировать файлы и добавлять то, чего недостает ему для нормальной работы.
Лучшей по праву считается CCleaner, хотя вы можете воспользоваться и другой.
Чтобы использовать ее, сделайте вот что:
- Скачайте (вот ссылка на бесплатную) и установите программу.
- Запустите. Перейдите на вкладку «Реестр» на панели слева.
- В разделе «Целостность» поставьте галочки на всех возможных пунктах – никто не знает, в чем именно проблема.
- Нажмите кнопку «Поиск проблем». Когда этот процесс закончится, нажмите кнопку «Исправить…».
Использование
- Подождите, пока приложение исправит все проблемы. Перезагрузите компьютер.
После этого runtime error должен перестать появляться. Если нет, переходим к следующему решению.
Способ №2. DirectX
Вполне вероятно, что ее появление вызывают какие-то проблемы с DirectX. Возможно, какие-то файлы исполняемых библиотек были повреждены или же существующие библиотеки банально устарели.
В любом случае, лучше всего просто установить наиболее актуальные варианты и, опять же, перезагрузить компьютер.
Для этого зайдите на сайт Microsoft, на страницу с возможностью скачать DirectX. Запустите скачанный файл и выполните все действия, подразумевающие установку исполняемых библиотек.
Здесь нет никаких особых рекомендаций – обычная.
Страница загрузки DirectX
Если после установки и перезагрузки компьютера ошибка не исчезла, идем дальше.
Способ №3. Visual C++
О распространяемом пакете Visual C++ в контексте рассматриваемой проблемы можно скачать то же самое, что и о библиотеках DirectX.
Возможно, какие-то файлы были повреждены или версия устарела.
Бывают в данном случае и другие ситуации, когда установленная C++ попросту не подходит для вашей операционной системы.
Ниже приведена таблица с вариантами, которые подходят для разных версий ОС.
Операционная система | Требуемая Visual C++ |
---|---|
Windows XP и ниже | C++2008 |
Windows 7 | C++2010 |
Windows 8 и 10 | Наиболее актуальная на данный момент |
Так вот, в зависимости от того, какая у вас ОС, вам следует скачать и инсталировать на свой компьютер C++2008 (64-бит, 32-бит), C++2010 (64-бит, 32-бит) или же C++2015 обновление 3.
Это наиболее актуальная версия по состоянию на июнь 2017 года. В будущем выйдут новые, поэтому следите за новостями на официальном сайте Microsoft.
Скачивание происходит одинаково – выбираем язык распространяемого компонента и жмем кнопку «Скачать». После этого останется запустить загруженный файл.
После этого перезагрузите компьютер.
Страница загрузки Visual C++
Способ №4. Microsoft .NET Framework
Здесь все то же самое – Microsoft .NET Framework тоже может вызывать рассматриваемую проблему из-за отсутствия каких-то собственных файлов. И этот компонент также нужно скачать и установить.
Но есть определенный, правильный порядок ее инсталяции:
Сначала необходимо инсталируйте версию 2.0 (вот ссылка). Попробуйте запустить программу, в которой раньше возникала проблема, если она не исчезла, устанавливайте дальше.
После этого 3.0 (скачать).
Если не помогает, 4.0 (ссылка).
Наконец, если у вас Windows Vista SP2, 7 SP1, 8, 8.1, Server 2008 SP2, Server 2008 R2 SP1, Server 2012 или Server 2012 R2, установите 4.6.2 (скачать).
Скачивание происходит точно так же, как и в случае с пакетами Visual C++.
Если ничего из этого не помогает, значит, случился сбой самой операционной системы. Пригласите на дом специалиста или сдайте компьютер в сервисный центр, если это возможно.
В крайнем случае, сделайте откат системы или вовсе переустановите ее.
Источник
Solution
This is likely caused due to necessary services not running in Windows. In order to check that the required services are running follow the steps below
1. Log in as an administrator or as a user with administrative privileges.
2. Select Start»Control Panel»System and Security»Administrative Tools»Services (Windows 7) or Start»Settings»Control Panel»Administrative Tools»Services (Windows XP)
or Start right click»Control Panel»Administrative Tools»Services(Windows 10).
3. Ensure that the following services are running:
- NI-PSP Service Locator
- NI Domain Service
4. If it is found that one or more of these do not have a status of ‘Started’ then right-click the relevant service and select ‘Start‘
5. To ensure that this issue does not re-occur, right-click the service again and select Properties.
6. From the General tab, ensure Startup type is set to ‘Automatic‘.
7. From the Recovery tab, select ‘Restart the Service‘ for the First Failure.
Note: With earlier versions of LabVIEW, NI Domain Service and NI-PSP Service Locator may appear in the services list as National Instruments Domain Service and National Instruments PSP Service Locator.