Xcontrol Cursor (XY Graph) with cursor release
I try to build a Xcontrol who give the values of a cursor. The only data I send to the Xcontrol is the reference of a XY Graph. It is working fine when using the boolean left and right (see drawing). When I try to to utilize the "cursor release event" (in the Xcontrol) it is not working and the cursor freezes, any idea?
Jean-Marc
Jean-Marc
LV2009 and LV2013
Free PDF Report with iTextSharp
Attachments:
Xcontrol image.jpg 50 KB
Curseurs XY.zip 97 KB
Jon S. wrote:
Hello J-M,
I think I figured out what was causing the hang in LabVIEW when you moved the cursor. You need to put an Unregister for Events at the output of your Event Structure in the Facade of your Xcontrol. After I did this LabVIEW didn't hang. The values didn't update in your cluster but the hang didn't occur. You might need to do some more coding the case for "Mouse Up".
This actually is bad advice.
What it does is unregister the event refnum every time the VI is run, this means that the event only is registered during execution of the XControl.
The fact that the FP gets locked means that there is a valid registration that has the 'Lock FP during processing'==True.
For dynamic events you need to right click on the registration node and deselect that option.
What might work is setting the timeout of the event node to -1 and not stop the while loop. However I am not sure what happens in these cases.
Ton
Free Code Capture Tool! Version 2.1.3 with comments, web-upload, back-save and snippets!
Nederlandse LabVIEW user groep www.lvug.nl
My LabVIEW Ideas
LabVIEW, programming like it should be!
Similar Messages
-
Fix axes in intensity graph with cursor
Hi all,
I try to use the intensity graph as an xy-input device. The user should be allowed to drag the cursor to enter the value. However, the user can always move the cursor outside the plot area, which causes the corresponding axis to rescale. I want to have strictly fixed upper and lower limits. Is there any way to achieve this? One possible solution would be to reset the min/max values every time the cursor was moved (and coerce the cursor position back into the range). A simpler approach would be appreciated!
Regards,
Matthias> I try to use the intensity graph as an xy-input device. The user
> should be allowed to drag the cursor to enter the value. However, the
> user can always move the cursor outside the plot area, which causes
> the corresponding axis to rescale. I want to have strictly fixed upper
> and lower limits. Is there any way to achieve this? One possible
> solution would be to reset the min/max values every time the cursor
> was moved (and coerce the cursor position back into the range). A
> simpler approach would be appreciated!
>
You don't say what version of LV you are using, but if it is relatively
recent, right click on the graph and go to Advanced and uncheck the
option to have Cursors Scroll Graph. The user can still drag and
release the cursor und
er the edge of the graph, but this will not change
the scales. You can pretty easily filter cursor points that are out of
range and even write back to the cursor value if you need to. I believe
that if there is data in the plot and the cursor is set to lock to the
plot, then it cannot be dragged outside the data either, and that is
another solution.
Greg McKaskle -
Saving "Waveform graph" with cursors, set of different colors, in an image file
Hello:
I'm trying to save to a file, a waveform of a "waveform graph" that has cursors, which have different colors. When opening the file I can see that the waves are plotted defined color, but the grids and cursors are colored black.
Someone can tell me what to do, so that the file is saved with the original colors of the "waveform graph"?
Best RegardsProbably this is happening because you are using the Invoke node Image Export, which captures an image with less information. However, if your application allows, using the Invoke Node Get Image, which captures your control, displays all the colors of your waveform, include cursors and grids colors.
In this link bellow, you can see how use this Invoke Node:
http://digital.ni.com/public.nsf/allkb/5AE4ADCBB65A6D8F86256FBF007A1AC1?OpenDocument
I hope this helped you. Success in your application.
Regards.
Wesley Rocha
Applications Engineer
National Instruments Brazil
www.ni.com/suporte
Wesley Rocha
Application Engineer
National Instruments Brazil
Visite a nossa comunidade em PORTUGUÊS!!! -
Hello, LV 8.2.1 notes indicates the following bug fix:
43SAIR2A Fixed an issue where LabVIEW crashes when you run a VI that contains a mixed signal graph with a multi-plot cursor.
I am running this version, and still have this behavior. Is there anything I may be missing, and/or certain circumstances that may still be causing this?
thanks in advance,
DarrenDarren:
I looked at the CAR ID that you mentioned and the issue has been resolved in LabVIEW 8.2.1. To verify something similar, I ran the attached VI and things worked just fine. Please feel free to send me the steps to follow to reproduce the issue you are running into in 8.2.1.
Regards,
Rudi N.
Attachments:
MixedGraphs.vi 15 KB -
Labeling points on XY graph with numbers. Trying to use cursor names.
I have found some example vis in the NI Developers Zone that label the points using Cursor Name attribute. I have some success, but results are not consistent. I need up to 100 labels...is there a limit to the number of cursors? Is there a way to initialize 100 cursors without using Cursor Legend? Sometimes the cursors do not appear or do not move...they don't seem to be consistent. Any other ideas to solve this problem? Would it be possible to show the number of the point when the cursor is moved to that point. I am using LabView 6.0. windows 2000.
Thanks.
Liz> Problem: When trying to change cursor position programatically using
> attribute notes, the cursor position will not change.
>
> I found this in the knowledgeBase. Solution: Unlock the cursor.
> Cursor position attributes are read-only when the cursor is locked.
> Liz
> Still looking for answer of a way to initialize 100 cursors with
> Cursor legend.
>
If you want to do things programmatically, like set the cursor text to
match the X or Y value of the point, read the value, format the string
and write it to the name of the cursor.
If you want to init 100 cursors interactively, you can popup on the edge
of the cursor legend and show the index. The cursor legend is simply an
array of clusters of cursor info. Set the index to 99 and type in a
name, value or something else. This will allocate 100 cursors. I'm not
sure if that is what you meant.
Greg McKaskle -
NOTE: This IS a duplicate post from the Breakpoint. Text slightly changed. The post in Breakpoint can be deleted. All comments should be placed in this thread.
I resolved the "Fatal Internal Error: "image.cpp", line 13192 when trying to insert a cursor to graph", but would like to share to find out if others have seen this and to determine whether this is a bug, or if it's time to redo my PC, or buy a new one..
I have an existing graphs (qt 6) which originally had 2 cursors. This occurred while trying to add the third cursor.
Up until attempting to add the last cursor, the program worked great, and I had been running tests for a while. However, I do recall seeing this problem when creating the original cursors, but not to this extent. Plus I don't remember the original error message from that time.
I needed to add one more cursor to the existing graphs. As soon as I add a new cursor and set it's properties, I get a nasty error message and without warning LV8.2 simply closes itself (well, the only warning was the error message. Tried it 3 times, same result.
Here are the steps:
Shut down the PC, went for a coffee, rebooted the PC. Opened the LV project, opened the VI. Immediately went to the graph properties to add the new cursor by doing the following steps:
Right click graph indicator icon on block diagram.
Select Properties.
Click on cursor tab.
Click on Add
Select Cursor 2 (3rd one, newly created)
Change color
Select cursor as a line
Remove checkmark for "show cursor"
Click OK
I need to do this to 3 other graphs, same steps. And as soon as I get to the step before clicking OK, I get the error message.
I managed to get an additional one done, by immediately saving after each step (yep going in & out of the properties). But I've had this problem before when creating the first two cursors.
Is it a bug? Anyone else seen this? Using LV8.2. And the message is right about LOOSING ALL unsaved work!!!!
Here are more observations:
Tried creating a new one on the second graph. As soon as I clicked on the color, it crashed!
See the error explanation below. It is really clear, now anyone can solve it LOL!!... According to the error log, there's a bad image out there
.\manager\image.cpp(13192) : DAbort: bad image in ValidateImage
$Id: //labview/branches/Europa/dev/source/manager/image.cpp#47 $
0x007A81E8 - LabVIEW <unknown> + 0
0x007A7BDB - LabVIEW <unknown> + 0
0x00829D74 - LabVIEW <unknown> + 0
0x008546CD - LabVIEW <unknown> + 0
0x00C054E6 - LabVIEW <unknown> + 0
0x0081B9C8 - LabVIEW <unknown> + 0
0x0081EB9A - LabVIEW <unknown> + 0
0x0084D9D4 - LabVIEW <unknown> + 0
0x00854663 - LabVIEW <unknown> + 0
0x00C054E6 - LabVIEW <unknown> + 0
0x0085F7A1 - LabVIEW <unknown> + 0
0x00BBACDD - LabVIEW <unknown> + 0
0x00C06A2F - LabVIEW <unknown> + 0
0x0085AA46 - LabVIEW <unknown> + 0
0x00C06A2F - LabVIEW <unknown> + 0
I observed the title bar after making changes to the properties. I noticed that 3 out of 4 times, while changing the properties of the graphs to include the cursor, and saving after each & every step, that there were no stars appearing on the title bar to indicate "unsaved changes". Saving was also much slower than usual. I suspect, the program never got to placing the star before saving occurred. However, I am noting everything.
After creating the cursors, saving was and is normal, and the program runs well.. I have run tests without problems.
Does anyone have a clue at what causes this? Has anyone seen this before?
Thanks,
RayRHi Donovan,
I can't remember seeing this elsewhere. When I get a chance, I'll create a new (blank) vi with new graphs and will repeat the steps.
I will let you know if I see this in the new vi.
Thanks!
RayR -
Black Screen with cursor. Java Desktop System.
Hello everyone.
I've installed Solaris 10 05/08 x86 32bit in VMWare Workstation 6.5.
After I logged in in the system (Java Desktop System, Release 3), I've got only a black screen with cursor, nothing more.
X server: Xsun server configuration:
Video Device: VMWare Inc vmware0405
Video Driver: XF86 VMWARE
Resolution/Colors: 800x600 65536 colors @75Hz
Screen size: 17 inch
Monitor type: MultiFrequency 56Hz (up to 1280x1024 interlaced)
But the CDE starts normally.
What's the problem?
Help, please.
P.S. Computer with VMWARE Workstation: Asus P4P800SE, P4HT 3.0Gz, 2.0Gb Ram, Ati AIW X800 AGP 256Mb..
Edited by: xaxaTyH on Oct 9, 2008 7:26 AM
Edited by: xaxaTyH on Oct 9, 2008 7:45 AMHi
Have you installed all the Recommended Patchset . If not try to install the patches .
Regards -
Problem in SQL with CURSOR( ) ,Why the CURSOR did not work?
hi All:
I have a problem in SQL with CURSOR.
The data is as the attachments.
Here is the SQL statement as follow:
SELECT A.WADCTO,A.WADOCO,B.IGCOST,CURSOR (SELECT X.IGLITM
FROM F3102 X
WHERE X.IGDOCO=A.WADOCO
AND X.IGCOST IN ('B1','D1','C3')) AS DETAIL
FROM F4801 A INNER JOIN F3102 B ON A.WADOCO=B.IGDOCO AND A.WADCTO=B.IGDCTO AND B.IGCOST>' '
WHERE A.WADOCO='10004'
The statement above returns records as follow:
WADC WADOCO IGCOST DETAIL
WO 10004 A1 CURSOR STATEMENT : 4
CURSOR STATEMENT : 4
IGLITM
1KV90CPG2
1KV90CPG2
1KV90CPG2
But, after I add one statement in the subquery, there is no record returned from CURSOR.
Here is the SQL statement:
SELECT A.WADCTO,A.WADOCO,B.IGCOST,CURSOR (SELECT X.IGLITM
FROM F3102 X
WHERE X.IGDOCO=A.WADOCO
AND X.IGCOST=B.IGCOST
AND X.IGCOST IN ('B1','D1','C3')) AS DETAIL
FROM F4801 A INNER JOIN F3102 B ON A.WADOCO=B.IGDOCO AND A.WADCTO=B.IGDCTO AND B.IGCOST>' '
WHERE A.WADOCO='10004'
The statement above returns records as follow:
WADC WADOCO IGCOST DETAIL
WO 10004 A1 CURSOR STATEMENT : 4
CURSOR STATEMENT : 4
no rows selected
Why the CURSOR did not work?
The database version is Oracle Database 10g Release 10.2.0.4.0 - 64bit Production.
F3102 DATA:
IGDOCO IGDCTO IGLITM IGCOST
10004 WO 1KV90CPG2 A1
10004 WO 1KV90CPG2 B1
10004 WO 1KV90CPG2 C3
10004 WO 1KV90CPG2 D1
F4801 DATA:
WADCTO WADOCO
WO 10004
Edited by: user2319139 on 2010/3/2 上午 1:17
Edited by: user2319139 on 2010/3/2 上午 1:20Why this structure and not a join?
The cursor() function returns a cursor handle that needs to be processed - in other words, the client needs to fetch data from it. The Oracle® Database SQL Reference+ (http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/expressions005.htm#i1035107) describes it as being equivalent to a ref cursor handle.
Thus why are you creating ref cursor handles as a column in a SQL projection - where each row will have a "+nested+" ref cursor handle to process. What problem are you attempting to hack solve this way? -
Hi,
I have a problem with cursors.
I have a waveform graph with some signal and two cursors. (annex 1)
I would like to see a signal which is between the two cursors on the second waveform graph.
Thank you for your help
Solved!
Go to Solution.
Attachments:
1.png 83 KBHi,
Does the attached help?
Don't forget to turn off "Autoscale X" for the 2nd graph and you may want have a seperate 'condition' if cursor 2 is at a lower value than cursor 1.
Attachments:
Waveform_Adjust_Scale.vi 15 KB -
Unexpected Windows cursor/Waveform Graph cursor behavior
Hi,
I got a very strange Windows cursor behavior with waveform graph. Simplified VI is attached.
LabVIEW 2014 SP1
The problem is:
The VI contains only one waveform graph.
1. I start the VI. Cursor Movement Tool is selected in the Graph Palette by default. Corresponding “Cross with dot” Windows cursor appears when mouse is moved over the plot area (see image). So far so good.
2. I select Zoom in the Graph Palette and use it two-five times (second image).
3. I select Cursor Movement Tool in the Graph Palette again but Windows cursor does not change as it should. It is an open cross now (third image); i.e. the same as shall appear when cross of Graph Cursor Lines is reached.
4. I click mouse three-seven times anywhere in the plot area and the cursor becomes normal (as in the first image).
The problem is not only in shape of the Windows cursor. The whole Graph cursor functionality does not work properly if the Windows cursor has the wrong shape.
Please advise what could cause this problem.It seems, i cannot explain the question in good way
It is not about my data or zooming. It is about strange bahaviour of the Graph. The following sequence of steps illustrates the problem and shows that the zooming is not the issue (or, at least, not the main issue):
I do the following:
1. Start the VI.
2. Select first Graph cursor in Corsor palette and use pop-up menu "Bring to Center".
3. Zoom couple of times (not too much) keeping the Grapg cursor visible.
4. Select Cursor Movement Tool in the Graph Palette.
5. "Open cross" Windows cursor appears from the beginning. I cannot pick up the Graph cursor.
6. Click left button of the mouse several times in any poin of the graph area.
7. Windows cursor is changed to the normal "cross with central point".
8 Now I can pick up the Graph cursor.
I would suspect problems with zoom until p.5. However p.6-8 are done without any change of the zoom.
By the way, I found more:
If I try to move the Graph cursor after p.5, the whole graph moves and fires event "Scale Range Change". It must not happen with Cursor Movement Tool selected.
I can guess only about some strange setting of the graph. May be I am not aware about them -
Re-initialize Cursors in Graphs
Hi,
I can't re-initialize cursors in graphs in LabVIEW (I tried in 8.2 and 2010, same issue). I tried to use the "selected Cursor" property, and initialize it with an empty array. When I run it, no more cursors are selected (which is what we expect) but the one that where highlighted when the VI stops running still remain highlighted (which led to confusion, they are not selected but highlighted).
It's probably very basic, but I search for an hour and I'm running out of ideas. If someone could help, I would appreciate.
Solved!
Go to Solution.Thanks for the quick reply. I tried to re-initialize to default, but it doesn't change the cursor selection. Here is the example. You can try to select a cursor before launching it. Then, when you will launch it, I use the Selected Cursors property to unselected all cursors previously selected. The issue is that the cursor, even unselected is highlighted.
Thanks !!
Benjamin
Attachments:
InitializeCursor.vi 13 KB -
Export image with cursor legend
Hello,
I need to export waveform graph to MS word. To do this I am using Invoke node property "Export Image". While doing this, only graph area is being exported and not with cursor legend. In my report I need to show certain cursor values. So please can anyone let me know, how to do this??
Thanks in advance.
Solved!
Go to Solution.I have the same behavior with LV86 and 2009. Maybe you could use the invoke node Get Image.
JM
Jean-Marc
LV2009 and LV2013
Free PDF Report with iTextSharp
Attachments:
Export Image and Get Image LV86.vi 14 KB -
HELP with Satellite Series - P305-S8837; displaying blank screen with cursor
Help! I have a the P305-S8837 laptop in the Toshiba Satellite Series. I have had the laptop for several months now and it's been working fine until now. I was using it this morning (on the internet) and it started freezing up and so I hit Crtl + Alt + delete and selected the option to restart. It restarted and asked which mode I wanted to start it up in (safe mode, safe mode w/networking, etc.) and I selected the normal option. It started out fine - little windows logo came on with the sound and then went into the Welcome Windows Home Vista premium page (that's like bluish greenish) and then afterwards the screen just goes blank with the exception of the mouse cursor. I let it sit for about an hour and there was no change. I have tried pressing the Crtl + Alt + delete and that has had NO affect. So i manually turned it off and then back on using the power button and tried starting it up in Safe mode w/networking and then just safe mode - both are able to get to the welcome screen but after that it's just a blank screen with cursor and it says safe mode and stuff on the border. Crtl + Alt + delete does not work in the safe mode w/networking but in just the regular safe mode it will go to that same screen that is the welcome and ask if I want to lock the computer, change users, start task manager or restart / shut down. I have selected the restart option and nothing happens and then the Crtl + Alt + delete option no longer works. I have tried manually starting the laptop with the battery unattached and just using the AC Adapter and that has had no impact. I have tried just using the laptop's battery only with no AC Adapter and that has had no impact.
As you can see, I am in desperate need of some assistance! Please tell me what to do!
ThanksSatellite P305-S8837
Turn the computer on and immediately press and hold the F8 key.
On the Advanced Boot Options menu, choose Repair Your Computer.
When you reach the System Recovery Options menu, choose Startup Repair.
If that doesn't do the trick, go back to the System Recovery Options menu and do a System Restore.
If that doesn't fix things either, go back to the System Recovery Options menu, choose Command Prompt, and follow the directions here
How to use the Bootrec.exe tool in the Windows Recovery Environment to troubleshoot and repair start...
Good luck!
-Jerry -
Position Cursor on GRAPH either by dragging it OR entering the dsired position in the Cursor legend
I've written a VI that allows the user to import a dataset, view it on a graph, and then use cursors to "filter" the range of data that I'm interested in, by sending the cursor.index values from the first graph to an array subset function which feeds a second graph. The problem is that I'd like to provide the user the ability to position the cursors on the first graph both visually - by dragging - (for "course" control) AND by entering the desired values directly into the cursor legend (for fine control). The problem is that I cannot find a way to do this, since I have to have the Lock Ring set to “Lock to Plot” in order to capture the index information. According to the documentation, the only way to be able to position the cursors via the Cursor legend is to set the Lock Ring to “Free”, which means the index values are rendered useless, since the cursor is no longer locked to the plot. If I leave the Lock Ring in "Lock to Plot", and enter a value in the cursor legend, it does move the cursor, but not to where it should. If I enter a value an x value of 9.0 for cursor 1, the cursor goes to 10.2638. The next time I enter 9.0, it goes to 9.82794. I don't understand what the issue is. Is there a way around this?
Attachments:
ppv data filter 3.vi 366 KBYes Rudi: What I want is for the operator to place the cursors by dragging them (just eye-balling it). The, if they see that the Y cursor (horizontal) is at 10.234, and they want to make it 10, they could simply enter that value in the cursor legend, and the cursor would be placed exactly at 10. The only way to do this seems to be to select the “Free” option for the cursor. However, in order to use the first graph to set the boundaries of the second graph, I have to use the Cursor Index from the first as an input to the Array Subset that feeds the second graph. In order to use the Cursor Index, the first graph has to have its cursor Lock Rings set to “Lock to Plot”. Am I making this any more understandable, or just rambling?
-
Black Screen with Cursor (Tried most solutions)
To save your time and mine, I’ve tried all options in “press f8” and “recovery disk”. Over the past 3 days, I read almost all threads, videos, articles, and official MS help containing any mention of this problem. I also applied many commands, created few
“SystemRescue CDs” and “Kaspersky Rescue 10” on a usb drive. I follow instructions very well, and have never been stumped by a windows problem like this before. If someone solves this, you are a wizard!
Nothing has worked so far, but I really want to figure this out and not ‘reinstall’. It appears to be a simple and popular problem: “Right after Win 7 boot Logo, I get black screen with white mouse cursor,
no matter if I boot in safe mode, last good configuration, or normal startup”, but all the solutions that worked for most people are not working for me.
TL;DR: (answers to any of the 7 questions in the end will help me out)
Custom System: Win 7 64 bit (updated consistently), 4gb ram, Quad Core 2.66, 64GB SSD (Crucial M4) and 4 hard other drives. Only windows installations/updates have been installed onto the SSD, no other programs. Only 1 OS has ever been installed
on this computer. Never dual booted.
Mobo: Asus Maximus Formula. GPU: AMD HD7870LE
2014-04-19
I haven’t installed or downloaded any programs in the past 3 weeks, and did not notice anything unusual up until this incident.
In the morning the computer went into hibernation because I was away, it couldn’t wake up (usually happens), so I turned off the power supply. Turned it back on, and computer resumed, I was concerned as it may have run out of hard drive space on my 64GB
SSD (4GB free), but it booted fine.
Later during the day, I decided to restart the computer, and as it booted up again, it went into “start up repair”. I let it run and restart, and it arrived at the dreaded Black screen with mouse cursor, of death, right before logon screen.
Symptoms while on this black screen.
Ctrl alt del doesn’t work, power off doesn’t work, cursor can move, pressing ‘shift’ many times doesn’t bring up the ‘sticky key’. No task manager.
Hard drive is not loading anything, just idle.
Computer falls asleep after 15 minutes or so, and can wake up back to this black screen, so it remembers my power settings
Safe mode loads the drivers fine, but also gets stuck on the same ‘black screen with cursor’ forever
I tried every option in the ‘advanced boot’, including ‘safe with command prompt, safe with networking, last known configuration, etc’
Last known configuration, and all of the above, all boots to ‘black screen with cursor’, this means windows believed it booted fine the last time, so it remembered this configuration. That’s because all the drivers loaded without issue. While loading
Safe Mode, I can see windows loading all the drivers ok.
No restore or backups (I know, I do not deserve to live, lesson learned)
I tried all applicable functions from the ‘recovery cd command prompt’, bcdedit, bootrec, diskpart, and still couldn’t get it to boot.
Commands applied in Elevated Command Prompt from Installation DVD: (very careful with backups and overwriting)
Diskpart -> list volume, tells me that 100mb is system reserved, the other 59GB has no label, and is a different partition
Bootrec -> scanos, tells me that I have 0 windows installations, used fixboot, /fixmbr, /rebuildmbr, all successful. Mounting the drive later on RescueDisk’s TestDisk shows no problems with either partition.
BCDedit: shows both boot manager and winloader to be on the same drive, and I referenced it with a typical BCDedit enum output, and nothing is out of place.
I went into Regedit by typing “regedit” in command prompt in Win7 recovery cd, and confimed that ‘Shell=explorer.exe’ under:
HKEY_local machine/software/microsoft/WindowsNT/Currentversion/winlogon.
Sfc /scannow couldn’t run due to “Pending repairs/restart”
So I used: SFC.EXE /scannow /offbootdir=c:\ /offwindir=c:\windows
Which ran and repaired some errors the first time. I ran it more just to make sure, with restarts in between, it gave me
Win resource protection did not find any integrity violations.
So the system files appears to be fine and not corrupted.
Bootrec /scanos does not detect any windows installations. “0 Windows installations identified”, yet “Diskpart -> Detail Disk” and bcdedit both detects the windows directory.
From windows recovery disk:
Startup Repair diagnosis: (Show Details)
All tests completed successfully
Boot status indicates that the OS booted successfully
It seems that the system and the OS boots successfully, and windows believes it boots successfully (that’s why last know good configuration gives me the black screen also, and Win Startup Diagnosis all says it booted successfully”
It’s the second before it enters into the logon screen, the black screen and movable cursor appears, and hangs here forever. What programs load during this step, and how can I find out this info? Is there a diagnosis tool that allows me to see the programs
as they load during windows start up?
Other attempts:
Then I read it could be windows using “winresume.exe” instead of winloader.exe, since I have “hiberfil.sys” in C:\windows, so I backed it up and deleted it using SystemRescue.
Another thread said “winevt” bad logs, in C:\windows\system32\winevt were causing this black screen, so I backed it up and deleted that also, and it still won’t boot.
I plugged in the devices that were attached (just 1 ext hard drive, through a 10 port usb hub) that was connected while it went into hibernation on April 19th, and it didn’t help.
The files on that disk and the file system is not corrupt; I tested it by taking it out and docking it on a usb Blax Duet, and my laptop did a scan disc, and it’s fine. The Sfc Scan also shows that it is ok.
I also unplugged all the other sata drives, switched the SSD sata cable around to other sata ports to no prevail.
So far I know:
Very unlikely that it’s a virus problem, I haven’t installed or downloaded anything this month, scans from Kaspersky 10 rescue disk shows nothing, Farbar scan shows nothing. I also never install anything suspicious, like toolbars or junk. I scan regularily.
Not a driver problem, since I haven’t changed or updated anything. I unplugged all devices, and starting in 640x480 mode also gives the black screen with cursor. Drivers all loaded fine while starting windows and safe mode
Boot files are intact, windows system files are in the right place since windows actually boots into a shell? Both bootloader and boot manager show up in bcdedit enum scans
Not due to system file corruption, since file integrity are confirmed ok by above CMD commands, and windows diagnostic tool, and testdisk.
My questions:
What could be the cause of this? I didn’t make any changes to BIOS, windows settings, perform any updates, suspicious activities, installations, or crashes, before this. The files on that disk and the file system are not corrupt either, I tested it by
taking it out and docking it on a usb Blax Duet, and my laptop did a scan disc, and it’s fine.
Which program (classpnp.sys? explorer.exe? winlogon.exe?) is being loaded right before “windows logon screen” that would cause it to hang with a black background and cursor?
How can I find out this information? Is there a tool that can record all programs that are being loaded by windows at boot?
I only have access to regedit, elevated command prompt, and I can change files through SystemRescue or Kaspersky recue, how can I get the computer to boot past that black screen with a mouse cursor? The answer seems so close.
From the Rescue Disks, what could I really do to get past the black screen?
Those who are computer technicians could tell me: If I take it to a computer shop or technician, what could they do in a situation like this aside from all of the above? Do they have some ‘next level’ access tools or are they just going to waste my time
and tell me I have to reinstall?
At the very worst, I will obviously reintall. On my 64gb SSD, I didn’t install any important softwares. All my important software installations are on a separate drive. However, will they still work if I did a ‘Inplace Upgrade’ install of windows? Does
registry get wiped?Hi,
Have you tried to take startup repair when booting with the rescue disk?
Startup Repair
And we'd better bring the PC to the vendors, then take an examination of the hardware health.
How does the Bootrec /scanos show 0 installation identified? We may take a try with chkdsk from command line to check if there are any disk errors:
Run Check Disk from a Command Line to Check for and fix Disk Errors
Please also take a check if the system reserved partition is stay in health:
Understand (and Get Rid of) the Mysterious Small Partition
Another shoot, please try to rebuild BCD:
Use Bootrec.exe in the Windows RE to troubleshoot startup issues
Regarding the repair install, detailed information please take a check with the article below:
How to do a repair install to fix Windows 7
Hope this may help
Best regards
Michael Shao
TechNet Community Support
Did you read his post at all as it does not look like it.
As to take it to a vendor "Custom System:"" Win 7 64 bit (updated consistently), 4gb ram, Quad Core 2.66, 64GB SSD (Crucial M4) and 4 hard other drives. Only windows installations/updates have been installed onto the SSD,
no other programs. Only 1 OS has ever been installed on this computer. Never dual booted."
As to your other suggestions he has tried them all as have thousands of us out here , all you have to do is search the internet and you see millions of hits about this.
And glad to see a moderator can mark a non answer as an answer.
Maybe you are looking for
-
I've got a multi page form that carries values across multiple pages with the use of Hidden Fields and then on last page inserts the record into a MySQL database (for this I used the built in Insert Record function of dreamweaver). My problem is that
-
Unhandled Exception "Could not find any available Domain Controller"
Hi, I keep on having exchange 2010 loosing contact to domain controllers. "Unhandled Exception "Could not find any available Domain Controller.". EventID 1. Once I restart the sever, this error disappear and reappear again after a few days. When I ru
-
Getting a non sorted list of members
I am trying to copy data from one set of products to another for 2 entities. Entity1 uses Map1 products whilst Entity 2 uses Map2 My sample Product dimension structure is as follows:- Product |_ProdA |_ProdB |_ProdC |_ProdE |_ProdF |_Map1 |_ProdA (sh
-
Object is not an instance of declaring class
Hi All, I am having an issue with reflection invoking a method. I have looked up the error I am getting but cannot see why my code is throwing it. As I understand it, the error thinks I am invoking a method on the wrong instance of an expected object
-
AE has green light but will not be recongnized. This has worked in the past. Now it was move closer to the Wfi. Signal stronger per iPone, iPad and laptop.