[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More







A desktop computer is a personal computer designed for use at a single location due to its size and power requirements, usually by one person. The most common configuration has a case that houses the power supply, motherboard, disk storage (usually one or more hard disk drives and optical disc drives); a keyboard and mouse for input; and computer monitor and printer for output. The case may be oriented horizontally and placed atop a desk or vertically and placed underneath or beside a desk.

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

Sign up to Post

We have some remote users that are getting disconnected from remote desktop session rather frequently.  

So a little more details here.
User connects from remote office over VPN.
They run a remote desktop session to a virtual machine, 1 still XP, 1 Win 7.
From time to time, sometimes 10 times a day, sometimes 2 or 3 times a day the remote desktop session drops off.  It looks like it was closed.  The VPN connection is still working fine, but the RDP session drops.  It will either reconnect and start working again or reconnecting is fine.  I cannot see anything in any of the event viewers, I'm looking for some suggestions on how to trap what is going on.  Any suggestions on tools to see what is dropping the connection and why?

Big Business Goals? Which KPIs Will Help You
Big Business Goals? Which KPIs Will Help You

The most successful MSPs rely on metrics – known as key performance indicators (KPIs) – for making informed decisions that help their businesses thrive, rather than just survive. This eBook provides an overview of the most important KPIs used by top MSPs.

Hello Experts

I have been able to previously install npm install express into individual folders earlier today but now can't.

If I attempt to install npm express into a targeted folder, it loads in the cmd line but does not generate the package and node_modules file and folder that it's suppose to in the targetted folder.

Is there a solution available for this? (no static file servers/request, only vanilla npm install express). I need to install the express module into any folder that is targetted/destination on a desktop.
I am revisiting an old issue. QuickBooks Pro 2018 Desktop --  How can Maryland unemployment taxes show as paid and overdue at the same time? Look at the screen shot --  $86.74 Paid at the bottom "Payment History. Now look at the top over due Liability. You can verify that that exact particular liability has been paid; but it shows as over due. Why? Thank you for any assistance.
I have a desktop windows 10 computer.  Accidentally, a significant windows 10 update was interrupted.  Now Windows 10 on this PC is corrupted.  What is the best way to recover the data (documents and photos) from this PC and how do I do it?
We have a client with a new AWS based Windows 2016 VPC, they have a domain controller and an Remote Desktop Server which is using TSplus to serve the remote clients. Any windows based thin client or Microsoft RDP client is fine but a the Linux based HP thin clients display the time one hour behind and it does not matter what we do we can't sort it any suggestions would be most welcome at this point

I am running a trial 2016 RDS server, all was working okay this morning. I modified a domain GPO to try and lock down the users a bit and rebooted the RDS server. When the server came back up no user could log in any more. Not even the local administrator which makes me think it wasn't anything I did in the domain GPO.

I can only log in using the console on the ESXi host.

I see these errors in the System Event Log

The remote Desktop License Server cannot update the license attributes for the user .....

The license server ad RDS server are on the same machine. I checked to see if the RDS server was in the domain group Terminal Server License Servers and it wasn't (but all was working fine before). I added it anyway and rebooted the RDS server but no change.

Does anyone have any ideas?

Thank you.

The latest Windows 10 update has bricked a bunch of PC's at my workplace and we are scrambling to figure out the problem. We are an all HP shop and apparently this is hitting HP desktops hard. What's happening is the PC gets stuck in a startup repair loop and nothing seems to fix it. We already wiped and rebuilt 2 machines but we can't keep doing that. We're talking potentially hundreds of users affected.

I found a msg board post saying to delete an hpqKBfiltr.sys file but it does not exist on the PC's we've had problems with. This fix may be specific to certain model HP desktops. I am going to try manually backing out the last couple of updates via command prompt but I am hoping somebody here has run into this and resolved it already. Message boards have been blowing up since yesterday about this.
Exchange/Outlook Consult:

I have a client

They have 30 users

They use O365 for email, with Outlook 2016 on the desktop

They have a team of 5 that handle customer service

They would like to be able to setup a mailbox that customers can send email to such as customerservice@abccompany.com

They would like to allow all 5 team members to access these messages

They would like to allow all 5 team members to be able to respond with the "From" being customerservice@abccompany.com

When responding to these messages they would like the return email to be the "From" being customerservice@abccompany.com

They would like the responses (aka. "sent messages") to appear in the sent folder of this common mailbox not the individual user's sent items so that they have an audit trail of what was said on a specific issue.

Q: My question is "What is the best way to do this"... is it use a shared mailbox or is it purchase a separate license for O365 and create a customerservice@abccompany.com user/mailbox.

FULL DISCLOSURE:  As a test, we have purchased the mailbox, setup "Send As", etc... and it does work, however when the team member responds, the sent message goes into "Their" sent folder not the customerservice sent folder...  either we are doing something wrong or we need to do this a different way to get the desired result.

Standing by for consult

We have several Windows 10 PCs in our office that are looking to do a Windows update.

I know there is a bad Windows 10 update that has been released recently that deletes PC files when the PC is updated.

We have been postponing Windows updates since hearing about this but will have to update our PCs eventually.

Is the problem with the Windows update that deletes PC files fixed?

Is there a Registry tweak, Group Policy or script that will remove the Microsoft Edge icon off the desktop in Windows 10 (Build 1803)?
Determine the Perfect Price for Your IT Services
Determine the Perfect Price for Your IT Services

Do you wonder if your IT business is truly profitable or if you should raise your prices? Learn how to calculate your overhead burden with our free interactive tool and use it to determine the right price for your IT services. Download your free eBook now!

Dear EE,

Remote Desktop has been disabled after i perform following settings on Microsoft Windows 2012 R2.


Please see attached error

I have, what I guess, is a noisy motherboard, but I am wondering if there is any way around it.  I use the machine to stream to Facebook and the audio that comes in is really noisy.  We have tested the cables and they work fine with other machines.  I have the same problem with noisy audio whether I use the built-in 1/8 inch ports, Blackmagic card, or a Sound Blaster USB 1/8 inch adapter.  I, however, do not have the noise problem if I use the USB cable coming off the sound board (at one point I thought this meant the problem was with analog versus digital sound, which is why I purchased the Sound Blaster USB, figuring that the USB would convert the sound from analog to digital).

I have updated my Remote Desktop Sever with a new self signed certificate but when the client tries to run the app it still errors due to the old certificate.  

How do I get the system to use the new certificate?  

Do I have to delete the old one?  

Do I have to install the certificate on the VM server that runs the app?

Customer has a Dell Studio desktop that died.  Win7 Home 64bit.  Tried putting the hard drive (crucial 512gb ssd) into a Dell Optiplex but got blue screen of death.  Maybe because Optiplexes are generally Pro versions. Or because this Studio has a Celeron processor.

Can I set up this hard drive as  a virtual machine in Optiplex? That way I wouldn't have to reinstall the programs.

The Dell I'd put in on would run Win10 64bit pro with 32GB ram, I5.  A loaded machine. Could be either old mbr bios or newer UEFI. It's only be to run the virtual machine.  

 If it can be done, I'd need a step by step approach for doing it.

I have an issue with an remote desktop services server. The issue i'm having is with the screen timeout.

We want the user's local computer to have a timeout of 5 minutes for the screen lock. But we want the server they are remoting into to not have a screen lock.  Currenty, the remote desktop session locks after 5 minutes of inactivity. So when the user goes pee they have login to their local PC as well as re-type their password in remote desktop.

Is this because I'm putting the server (computer object)  in an OU and the screen lock settings are user policies so the policy is being passed to the remote desktop session from the local PC because the user account is already logged in on the local PC?

There is a GPO at the domain level that set the screen lock for 5 minutes for all users.
These settings are in "User config > Policies > Admin templates > Control Panel/Personalization"
Enable Screen saver = Enabled
Password protect screen saver = Enabled
Screen saver timeout = Enableed & 300 seconds

I've setup an OU that has a GPO screenlock policy with disabled screen lock and placed the server in it and have disable GPO inheritance on that OU.
Here are the settings for this GPO
 "User config > Policies > Admin templates > Control Panel/Personalization"
Enable Screen saver = Disabled
Password protect screen saver = Disabled
Screen saver timeout = Disabled
Seeing sporadic attempts at different intervals on users passwords but Event 4740 - Caller Computer Name is blank or labeled with MSTSC.  Need to find out which pc is being targeted or where it's coming from.  

What I know is;
MSTSC is not a PC name in our network, it is however the command for Remote Desktop but not a pc name.
There are three types of usernames the attack is targeting.  Some of the attempts are on defaulted AD users; administrator and backupuser
Other attempts are on non defaulted AD users like ITtech, itsupport, etc.
Only one non IT or defaulted AD user name is appearing in the lockouts which I'm tracking down to see where this person was and what device they are using.

My environment is I have a few PC's exposed to the internet for RDP sessions.  I've changed all the defaulted RDP port to a custom port along with port forwarding to match the connection i.e. for pc1, :5002 for pc2 etc.  I know its a very bad setup but we are moving away from it very soon.  I believe these attacks are coming from these edge devices but I can't find a way to correlate the info I have to the device being used for the attacks.  If I can find the device I can try to apply another security around it to buy some time, and frankly I would like to know why the caller computer name is blank or saying mstsc for my own information.  At the minimal I Just need to find which entry point the attack is coming from.

Any suggestions?
I have HP Pavilion All-in-One - 23-q105na  which gives out 3 long and 4 short beeps 5 times then boots. I do not get any beep if I restart the machine. It just happens when I shut it down and start again.

I have replaced USB keyboard and mouse with wired keyboard/mouse
I have changed the power supply as well but made no differnce.

Please advice
2683 There is no object in this control error

I have client who has management system built in ms access 2000 and it gave me above error  

It's ask me to debug when i debug it points me to

when step in it gives exception and it stuck with date "01/01/2001". I tried to registered


The application shourcut is on desktop and the database and file is located in C:\Studio\

Once I register the mscomct2.ocx it gives another error
and locates me to the above place

Attached is the file. Please help

Fahad Hameed
I've got a problem computer, will randomly lock up, but can find no rhyme or reason for it.
Recently did a ram & SSD upgrade, reset winsock & tcp settings, reinstalled network drivers, all updates are current.
After a reboot, I see the following flags in the event viewer, are any of them potential culprits or are they pointing to possible issues?
As far as any of these being domain related, no one else is having the came or similar isses.
Here are warnings in event viewer.
This computer was not able to set up a secure session with a domain controller in domain MYDOMAIN due to the following:
There are currently no logon servers available to service the logon request.
This may lead to authentication problems. Make sure that this computer is connected to the network. If the problem persists, please contact your domain administrator.  
My next step was going to be removing & rejoining domain, but was wondering if I did that, would I lose all his profile related stuff, like desktop, documents, etc?

The processing of Group Policy failed. Windows could not resolve the computer name. This could be caused by one of more of the following:
a) Name Resolution failure on the current domain controller.
b) Active Directory Replication Latency (an account created on another domain controller has not replicated to the current domain controller).

NtpClient was unable to set a domain peer to use as a time source because of discovery error. NtpClient will try again in …
Python 3 Fundamentals
LVL 12
Python 3 Fundamentals

This course will teach participants about installing and configuring Python, syntax, importing, statements, types, strings, booleans, files, lists, tuples, comprehensions, functions, and classes.

I had this question after viewing DHCP Not Working With Deployed Linked Clone Desktops.

I am phasing out old host hardware and push in new host hardware.
Old hardware is in a different cluster from the new host hardware.
The current VDIs on old cluster are operational, the moment I move them to the new cluster, they fail to work and receive the APIPA address.
I configured new VMware View 7.0 environment on new cluster.
I attempted to create new VDIS on the new view environment in the new cluster but the same thing happens to the VDIs created, they get the APIPA address.
I built the old environment many years ago and do not recall where I configure for vLAN#x to communicate on the desktop vLAN#xx.
I looked around in my vSphere environment and had no luck.

Please advise.
I think I got malware on my desktop because when I open a new page, there is a gaming page opened in the background and my connection to my page gets really slow. How do I clean this up? I cleared my cache but it did not get rid off the popups. Thanks
We're looking to install the WDS role on a server to host the keys for BitLocker's network unlock feature.  Will only be using WDS for the unlock, nothing else.  Network unlock is our only option since pre-boot PINS are not an option.  We have about 50 desktops scattered throughout different locations and the goal is to enable network unlock with BitLocker.

We'd like to install the WDS role on multiple hosts to avoid a single point of failure.  If one WDS host goes down, this would prevent our desktops from booting which would be very bad.  What do folks do in this situation to allow for redundancy?

Next question.  
We're in AWS.  The concern is that WDS relies on DHCP and since DHCP is hosted in AWS, will this cause problems with WDS?  Keep in mind, we're only using WDS for network unlock.
We'd like to host a server on prem for WDS but this is not an option at this time.

thank you

I am using vb.net desktop app.
The requirement is to create PDF document from memorystream (system.bytes) data extracted from SQL Server. We have a table which saves images in bytes in sql datatabase.
I need to create PDF document from the memorystream.
I have tried PDFsharp , it does give me one page PDF but struggling to get multipage from it.
I am open to any software suitable.
The code I used with PDF sharp is this :
 Dim dtSQLImage As New DataTable
        Dim imagedt
        Dim imageData() As Byte

        Dim unicode = PdfFontEncoding.Unicode
        Dim embedding = PdfFontEncoding.Automatic

        Dim clsFrmain As New ClsFrmMainLoad

        dtSQLImage = DgFinanceImg.DataSource
        Dim pdfRenderer As PdfDocumentRenderer = New PdfDocumentRenderer(unicode, embedding)
        For j = 0 To dtSQLImage.Rows.Count - 1
            If j = DirectCast(sender, Telerik.WinControls.UI.RadGridView).CurrentRow.Index Then
                imageData = (dtSQLImage.Rows(j)(0))

                For i = 0 To 2

                    imageFilename = MigraDocFilenameFromByteArray(imageData)
                    document = New MigraDoc.DocumentObjectModel.Document
                    Dim pageSetup As MigraDoc.DocumentObjectModel.PageSetup = document.DefaultPageSetup.Clone
                    ' set orientation
                    pageSetup.Orientation = MigraDoc.DocumentObjectModel.Orientation.Landscape
                    Dim section As 

Open in new window

I am having a problem with Remote Desktop on Windows 10 clients.  I can use remote desktop to connect to servers inside my domain but I cannot connect to servers outside the domain.  If I use a Windows 7 client inside my domain the connection works fine to the same outside servers.  Can you tell me what I am doing wrong here?
Windows 10 with XenDesktop VDA (newest VDA 1808.2)
XenDesktop Delivery Controllers version 7.16

When I launch this virtual desktop from a Windows 10 client machine, then I can go to the toolbar at the top, then Devices -> Manage Devices, and in the device list (see attached screenshot) it shows my PNY USB stick and says 'Optimized'. I don't want this because I want the USB stick to appear as a regular removable drive within the virtual desktop. So I click the 'Switch to generic' button, and the USB drive changes from being a mapped drive to being removable drive inside the desktop, which is what I want.

My ADMX/ADML files are the most recent ones.

My question is, firstly, how do I force the 'generic' behaviour for all sessions, so that I don't need to do the above and click 'Switch to generic'?

Secondly, when I try the same thing on a Linux thin client device (HP ThinPro T5565) then I can't get it to switch to generic at all. The Citrix Receiver on this is a bit old (and no updates for it) so I don't have the attached screenshot in order to Switch to generic. Is there any other way I can set the HP device to treat USB redirection the same way - either by policy or by a setting on the device itself? The only settings on the HP that appear to be even remotely relevant are 'Enable Dynamic Drive Mapping' (on/off) and 'Enable Static Drive Mapping (Legacy)' (on/off). Setting either of those to 'on' shows the USB stick as a mapped resource, setting them to off doesn't …






A desktop computer is a personal computer designed for use at a single location due to its size and power requirements, usually by one person. The most common configuration has a case that houses the power supply, motherboard, disk storage (usually one or more hard disk drives and optical disc drives); a keyboard and mouse for input; and computer monitor and printer for output. The case may be oriented horizontally and placed atop a desk or vertically and placed underneath or beside a desk.