Server Software





A server is a computer program or a machine that waits for requests from other machines or software (clients) and responds to them. This architecture is called the client–server model. The clients may run on the same computer or may connect to the server over a network. The purpose of a server is to share data or hardware and software resources among clients. Typical computing servers are database servers, file servers, mail servers, print servers, web servers, game servers, and application servers.

Share tech news, updates, or what's on your mind.

Sign up to Post

I am spinning up a Windows 2016 server and trying to install Multipoint server.

I am continually getting this error message and the features never get installed.

Has anyone else encountered this?

Windows MPS installation issue
Hello All,

I have a Dell T140 server with Windows 10 on it (did not need server software for the way the computer is being used).  For some reason the option to change when the hard drive sleeps is missing.  I can go into advanced and change the turn off hard disk after to 9999999 but it seems that the option to put the computer to sleep in power settings is missing.  I can tell it to never put the monitor to sleep but I don't really care about that option.  I have checked group policy for the computer and the option to show sleep in the power options menu is set to not configured which should show it.  I even tried to enable it and it still did not work.  Very odd since the option for the monitor is there.  Any suggestions?


Rob Battaglia
What to check, due to error below, in Log file of hMailserver?

"ERROR"      1472      "2020-01-24 11:51:45.944"      "Severity: 1 (Critical), Code: HM5028, Source: ADOConnection::Connect, Description: Error when connecting to database. Microsoft OLE DB Provider for SQL Server Cannot open database "hMailserver" requested by the login. The login failed. Check your database settings in hMailServer.ini."
"ERROR"      1472      "2020-01-24 11:51:50.977"      "Severity: 1 (Critical), Code: HM5028, Source: ADOConnection::Connect, Description: Error when connecting to database. Microsoft OLE DB Provider for SQL Server Cannot open database "hMailserver" requested by the login. The login failed. Check your database settings in hMailServer.ini."
Here is part of hMailserver init file:

The IT system move: From On-Premise to Hosted.
The day has come to that we have decided to move all of our servers to hosted solutions; as it is cheaper to have them replace hardware.

We have found an extremely cheap hosting provider; which is (OVH’s old hardware) – below I have sketched of how we intend our setup to be(we intend to rent two dedicated servers - one for Windows Server 2016 to run Exchange and SharePoint and a Linux instance with asterisk to run our IP phone's - we are located in Denmark and we intend to buy from their France Datacenter location)


What we don’t know yet if this is even possible? – if you have any insight in this type of setup then please share your knowledge of how we should achieve this or any changes to our setup.

Are there any security issues that has not been thought through and is this a bad or good idea?
(This way we retain all of our data but has all of our services hosted off premise – cloud)

We know the big drawback is that if either the host centre has an internet interruption or if our office site has an internet interruption then we do not have any access to any data.
We do however intend to run a NAS On Premise to backup emails and SharePoint data, as we intend to use SharePoint for our document system instead of just a shared drive.
(Can a Linux system possible authenticate users via hosted active directory and give access on the local network to a shared drive?)
I intend to…
Is there a way to setup a network folder to be available offline and the sync when connected by VPN or when in the office?

Currently building a new 2019 server as a file server and the business is asking for this capability. Our production file server does not offer this and is a major gripe among users.
I have no issue to connect to SQL server, having IP and port like


through SSMS. How to achieve the same, to change Java code below, to be able to connect to SQL server, in Java?

                  final String un = "casey";
                  final String pw = "****";
                  final String host = "jdbc:sqlserver://caseydid o\\mssqlex press:1433 ;databaseN ame=stock" ;

                  final String sql = "SELECT * FROM STAFF_DATA";
                  //loading the driver class
                  Class.forName("com.microso ft.sqlserv er.jdbc.SQ LServerDri ver"); //This is for driver sqljdbc2*
                  //   Class.forName("com.microso ft.jdbc.sq lserver.SQ LServerDri ver"); /*This is for driver sqljdbc4*/
                  final Connection conn = DriverManager.getConnection(un, pw, host);

Open in new window


We are planning to move our server to Microsoft Sharepoint.

We have a local area network and have wireless internet through our router.

Our IT department said to get Firewall.

They quoted the following:

- SonicWall SOHO 250 TotalSecure Advanced Edition
- SonicWall SOHO 250 Wireless-N TotalSecure Advanced Edition

We have a choice to get the standard edition or the wireless option.

Why did they quote us the wireless edition as we have wireless with our router? Does it do more for us?


We have a Windows Server 2003 PC and I noticed that the C Drive storage space on this server has gotten quite low.

I have cleaned out recycle bin and used Disk Cleanup to clean "temp" files.

I searched and found a large increase in size of folder "Projects" in "C:\Documents and Settings\All Users\Application Data\Microsoft\Search\Data\Applications\Windows".

I see that a file called "Windows.edb" is about 8GB in size.

Last time I had this problem, I stopped "Windows Search" service, deleted this "edb" file and then restarted Windows Search which gave us lots of free space on C Drive.

This file seems to have rebuilt itself.

I am thinking of either stopping indexing for C Drive or Stopping Windows Search service on this PC as not really used.

1. There are PCs on our network domain connected with this Server. Does the folder "C:\Documents and Settings\All Users" relate to local users on the server or does it effect PCs on our network domain? i.e. if we turn off indexing for "C Drive", would it effect indexing for other PCs.

2. What would you recommend would be best to do?


We have a small office with about 10 PCs.

It is time we got a new server.

My manager wants a server with both physical and virtual elements.

He mentioned that HP may supply this.

I am not talking about virtualisation on Windows.

The reason for this is that we may close our office and the 3/4 people could work on the road and at home instead.

My manager does not like fully hosted services as there is a risk the company offering it may not be around forever.

Based on the above, what would you recommend?

When i connect to RDweb web page I see all my published Apps. One of them is Remote Desktop Connection. If i click for the first time it will allow me to enter a Computer to connect to. The second time i click on that app i dont get prompted to enter a computer name. Is there a way around this?
Purchased a new computer with Windows 10 on it.
While setting up I had no option of joinnig a domain, just logging in using a sign in with Microsoft login.
So I had to reset my personal one however this is for a client.

Now after reboot it still looking for a PIN number, no option to login using a Domain.

How can I fix this so that I can login with a domain instead?

The server boot up"System recovery options".
Turn off and on, keep back to this screen.

Tried to find some solutions such as boot from Windows CD, startup repair, Command use bootrec , fixboot . Still doesn't work.

Haven't got system image backup. I can see C drive healthy. All data is good.

It was installed EFI system and GPT partition. I can see partition 1 FAT32 100MB ( EFI folder) , partition 2 128MB Reserved  , partition 3 C drive windows system.

Any solution can help without reinstall windows?

If not, I need to put a new hard drive to install windows server. And how can I transfer old hard drive data to new one?  This current server is only use Exchange 2010 server no any files and printer sharing. Just all users and email only.

Thanks ! Top urgent.
Working with a company that has a KMS server to activate Windows, Office and Server OS's.

Their environment is VDI based with Horizon View so all the "desktops" are virtual.

We have noticed several times, especially after batch recomposes that some of the desktop pools do not re-activate their Office/Windows installations. We have found temporary solutions around this for now but in digging for a long term solution we found that KMS is full of duplicate client machines. We believe that some of the desktop pools base image's were not sysprepped.

I am looking for the best way of cleaning up the Volume Activation Management tool. Is it safe to just delete all the old, duplicate machines found there? What are the best practices for maintaining this tool and keeping it clean (past sysprepping the base images).
How do you apply Hyper-V Licences.
This is not a question on how to licence based on the cpu core count and number of VM's to run- I know all that and have purchased the licences.
I have a combination of 1 x 16 Core and a number of 2 core licences to take me to the correct number based on CPU core count and the number of VM's I want to run.

The question is - how and where to apply all these licence numbers/codes.
Do I apply all of them in the Host OS (yes I am running a Hyper-V host) and then the Guest OS's (all Server 2019 Std) will be automatically licensed?
Do I have to license each individual Guest and if so how many Licenses do I apply to each guest and what happens if I then reduce or increase the CPU count with in the Guest?
DO I have to install A KMS server software and place all the license keys in that and then point each server to the KMS server?

As you can see, I have no glue on how to apply the licences keys I have to the Host and Guest OS's.
I have been unable to locate a document or thread that instructs how to do what has to be a easy task.

I thank you very much for all input/help


well, title says it all I guess

We have recently commissioned a new Server 2019 file server and for some reason, our Win 7 workstations can't seem to access the shares.
We can ping the server. we can browse the share, We can authenticate. but after that we an "access denied" error message and a reprompt for a password (which will always fail)

Win10 and Mac OSX clients can connect and work without any issue.

We have tried to install SMB 1.0 services (that we don't want to use - was mostly out of desperation) to no avail.

Any idea/suggestion most welcome.

Win 7 enterprise + Server 2019 - all patch applied.

Appreciate any info or insight that is provided

My company has about 50 users and we feel it is the time for a sever and NAS system for our office. Large file editing and running adobe software for media team, quickbooks and other financials, a VPN for our security cameras with the NAS system for store.

I have been looking into For a NAS system. Looking at HP or Cisco for servers. Does any one have any experience with these amount of users and this hardware. Also, will need a server that scales into the future. Is a huge rack server the solution? Please let me know if anyone has thoughts. Thank you.
What is a quick way to list all usernames and associated computer names and IP's connected to the same network?  (on a Windows Server network)
i add additional DC to samba 4  (using      article )
all is working fine. wbinfo -u and wbinfo -g show correct and. som extern user can i login to server. but some domin user not allow to login.
/var/log/auth.log :
pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost="ip"  user="user"
pam_winbind(sshd:auth): getting password (0x00000388)
pam_winbind(sshd:auth): pam_get_item returned a password
pam_winbind(sshd:auth): request wbcLogonUser failed: WBC_ERR_AUTH_ERROR, PAM error: PAM_SYSTEM_ERR (4), NTSTATUS: NT_STATUS_CONNECTION_DISCONNECTED, Error message was: The transport connection is now disconnected.
pam_winbind(sshd:auth): internal module error (retval = PAM_SYSTEM_ERR(4), user = 'user'
debug1: PAM: password authentication failed for "user": Authentication failure
debug3: mm_answer_authpassword: sending result 0
debug3: mm_request_send entering: type 13

Can you see what is wrong here?
Is there a way to uninstall the development tools and WebLogic server examples from BEA WebLogic 8.1 that do not require uninstalling and reinstalling the entire application? Environment is Windows Server 2008 R2, if that helps. Any assistance would be greatly appreciated :)
I added a new server 2016 enterprise about 8 months ago and thought I had migrated everything but cannot disconnect the old 2012 machine from the network without losing the ability to see MOST workstations and NAS's. With it (old) off-net I see 3-4, with it on I see all `12 - have had "expert" try to fix and all I got was an upgrade to Server 2019, some duplicates in the list appearing my workstation and aggravation. Anyway - Have DNS on both and no one has been able to figure out why need an old server or cannot find most AD computers on workstations - Can see all devices (under Network) on New server without old server on the system but same not true for workstations on the domain.  Want to get the old machine out of loop and office but no one seems to have the answer.
I run a job on a linux box to download a file off a server based on a trigger.  The job can not run twice simultaneously so if the trigger happens twice before the first one completes, the second doesn't run.  How can I queue these processes in the event that the first is running, any subsequent waits until the prior(s) complete?
We have been installing and upgrading IT Networks and providing IT support for nearly 20 years
For the majority of our clients when we do a network upgrade we will purchase a new server, install the OS etc. and deploy.

In the majority of cases we are upgrading Domain networks and the best way we have found to do this is by dis-jointing the clients and re-connecting them under a new domain name and copying over the documents, desktops etc. to their new profile – works a treat.

This has worked well because it means we have a clean network but is only really viable for much smaller networks – say 10 – 50 clients.

The above is a synopsis of our usual way of doing things – right or wrong, it’s worked for us and this post is not to debate weather this method is right or wrong.

This is our question:

This particular client doesn’t want our usual clean install and wants to know if we can install a new DC server (Retire / Decommission the old one) with the same Domain name (And physical computer name) as the old one, thereby negating the need to disjoint each client PC and re-connecting it.

So is it possible to create a new DC with the same domain name (and name) as the old one and simply log-on with the existing clients using the same usernames as the with the original DC / server (Providing these users have been set-up on the new DC of course).

The client is moving from SBS 2011 to Server 2019 with a separate Exchange 2019 Server - virtually all clients are …
we have a windows 2008 domain controller that is also the CA server for the domain.  if we demote the server, is it going to affect the CA functionality?
I am working on our MS domain Disaster Recovery plan, and want to ensure our MS server 2012 CA causes minimal initial issues when it's not available if DR scenario occurs. Working off of a week recovery time for our primary datacenter to come back up (may be optimistic, but i want to at least give myself time to worry about more important business impacting items for the first few days), i see my CRL for my main domain cert from our CA currently has a validity time of 24hrs. I want to increase that to 1 week to give us time to worry about other issues instead of the internal CA server at first.

i see this URL with PS commands and want to extend the URL from 24hrs to 7 days so it will be almost a week before servers/apps start complaining about not having the CA available.

is this the right way to do it? am i wrong in this thought? if this line of thinking is correct, what would the command be if the CRL cert name was DomainCertificate?
I was given public keys by vender , Im trying to connect to server through  WS _FTP utility .  I genertaed a set of keys using putty.  Im trying to import the private key that I created through Putty and receiving an error invalid format when trying to import  as my private keys through WS_FTP.


Server Software





A server is a computer program or a machine that waits for requests from other machines or software (clients) and responds to them. This architecture is called the client–server model. The clients may run on the same computer or may connect to the server over a network. The purpose of a server is to share data or hardware and software resources among clients. Typical computing servers are database servers, file servers, mail servers, print servers, web servers, game servers, and application servers.